IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

ias10 READ_IMAGE_FILE dans autre rep que fmx


Sujet :

Oracle

  1. #1
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut ias10 READ_IMAGE_FILE dans autre rep que fmx
    hello,

    Notre serveur est sous Unix. c'est un ias10, base 9i, forms 9i

    Dans un écran, un Bloc liste de 10 enregistrements.
    Au post-query on veut afficher une image s'il y a un commentaire.

    Un champ di_comment de type image.
    Au post-query :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    READ_IMAGE_FILE('commentaire.gif', 'GIF', 'b_bloc.di_comment');
    Sur le serveur, si je mets l'image commentaire.gif dans le répertoire du .fmx (/dvlp/forms/), je la vois bien.
    Si je mets l'image dans (/dvlp/images) je ne la vois plus.
    le .env contient bien le PATH pourtant.
    FORMS90_PATH=/dvlp/libs:/dvlp/forms:/dvlp/images:/dvlp/menus
    Pareil en local sous Windows.
    Pourtant l'aide précise :
    Forms Developper searches for the image file along the same default path as it searches for an .FMX file
    Quelqu'un a une idée ?

  2. #2
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Pourquoi ne précisez-vous pas le chemin complet dans la fonction ?

    FORMS90_PATH concerne les exécutables, pas les images. Pour ça, voir plutôt les directories mappées (/forms90/server/forms90.conf)

  3. #3
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Citation Envoyé par SheikYerbouti
    Pourquoi ne précisez-vous pas le chemin complet dans la fonction ?
    Car : Développement en local sur Windows
    Tests sur une machine unix ias10
    Exploit sur une autre machine unix (autre arborescence) ias9
    et un total de 6 environnements différents.

    FORMS90_PATH concerne les exécutables, pas les images. Pour ça, voir plutôt les directories mappées (/forms90/server/forms90.conf)
    Ok, donc la doc de forms est fausse
    Forms Developper searches for the image file along the same default path as it searches for an .FMX file
    Je vais essayer avec les mapping

  4. #4
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    tiré d'une note Metalink:

    Web based applications no longer use .ICO files (UI_ICON path) as the base
    of a button image. The Oracle webform user interface is not handled by the
    Toolkit, it is handled by JAVA, which uses .GIF or .jpg Files instead
    of .ico Files. To make these Files available for the end user, edit
    the search path in the registry.dat file (not the NT registry.) The
    registry.dat file is located in the following directory:

    OH\forms60\java\oracle\forms\registry\

    Open this file with a text editor, go to the bottom and edit the
    following:

    default.icons.iconpath=/dev60icons/
    or
    default.icons.iconpath=http://your_webserver/dev60icons/

    The default icon path now points to the virtual directory
    /dev60icons/, which maps to the physical directory that contains the
    gif or jpg files used in the application. The same applies for images
    display using read_image_file
    .

    Note: After changes in the registry.dat file the Forms Server Listener must
    Stop and Restart new.

  5. #5
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Merci.
    J'ai vu qu'ils avaient créé le type 'URL' pour les READ_IMAGE_FILE qui permet de lire dans le .jar
    C'est encore mieux pour moi.

    J'ai juste un problème d'affichage au post-query.

  6. #6
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Le 'URL' ne fonctionne pas lors des raffraichissement (post-Query, deplacement avec l'ascenseur..)
    Le 'GIF' marche bien en fait, c'était un problème de droit et d'image manquant dans l'un des répertoires.
    J'ai du me planter lors des tests... je devais être fatigué.


    On peut donc bien lire une image dans un répertoire du FORMS90_PATH

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ecrire dans une autre fenetre que celle de l'application
    Par aurelien59 dans le forum Windows
    Réponses: 3
    Dernier message: 15/05/2007, 11h50
  2. Réponses: 1
    Dernier message: 17/03/2007, 21h21
  3. Réponses: 14
    Dernier message: 17/08/2006, 10h29
  4. [JFrame] Ouverture fenêtre autre part que dans coin haut gauche
    Par tooney dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 28/05/2005, 20h36
  5. Réponses: 2
    Dernier message: 02/07/2004, 13h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo