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

Forms Oracle Discussion :

Ouvrir un fichier image / Webutil


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 3
    Par défaut Ouvrir un fichier image / Webutil
    Bonjour à tous.
    Je suis en Oracle Forms 9i. Mon probleme est d'ouvrir dans une forme une image tiff. J'ai lu le tutorial Sur Oracle Forms. La forme exemple avec l'album photo correspond assez bien à ce que je veux faire.
    Voici mon code :
    LC$Img := WEBUTIL_FILE.FILE_OPEN_DIALOG
    ( '',
    '',
    LC$Filtre,
    'Selectionner une image'
    ) ;

    message(LC$Img);pause;

    If LC$Img is not null Then
    LN$Pos := Instr( LC$Img, LC$Sep, -1 ) ;
    LC$Nom := Substr( LC$Img, LN$Pos+1, 100 ) ;
    message( 'Chargement de ' || LC$Img || '...', no_acknowledge);
    -- Lecture de l'image --
    go_block('PHOTOS');
    CLIENT_IMAGE.Read_Image_File(LC$Img, 'ANY', 'PHOTOS.PHOTO');
    ---Read_Image_File(LC$Img, 'TIFF', 'PHOTOS.PHOTO');
    End if ;

    Mon image n'est pas databasée. Je veux juste l'ouvrir et la mettre ds un item photo. Il n'y a pas de table pour stocker l'image.

    La fenetre de dialogue s'ouvre bien, le chemin recupéré est bien le bon et pourtant j'ai une erreur FRM-40735:trigger ... ORA-105100
    Si je remplace CLIENT_IMAGE.Read_Image_File(LC$Img, 'ANY', 'PHOTOS.PHOTO'); par Read_Image_File(LC$Img, 'TIFF', 'PHOTOS.PHOTO') j'ai une erreur frm-47109 cannot locate file. L'erreur vient elle de webutil ? Si oui pourquoi la fenetre de dialogue pour la selection du fichier marche t'elle ? J'ai suivi pas à pas le tutorial pour installer WEBUTIL et j'ai qd meme des erreurs au lancement :
    2005-oct.-12 16:07:21.796 ERROR>WUC-20 [URLDownload.pullFile()]
    La taille du fichier source http://serveur:7778/forms90/webutil/jacob.dll ne correspond pas à la taille du fichier telechargé C:\PROGRA~1Oracle\JINITI~1.8\bin\jacob.dll

    2005-oct.-12 16:07:22.93 ERROR>WUC-20 [URLDownload.pullFile()] La taille du fichier source http://serveur:7778/forms90/webutil/JNIsharedstubs.dll ne correspond pas à la taille du fichier telechargé C:\PROGRA~1\Oracle\JINITI~1.8\bin\JNIsharedstubs.dll

    2005-oct.-12 16:07:22.390 ERROR>WUC-20 [URLDownload.pullFile()] La taille du fichier source http://serveur:7778/forms90/webutil/d2kwut60.dll ne correspond pas à la taille du fichier telechargé C:\PROGRA~1\Oracle\JINITI~1.8\bin\d2kwut60.dll

    Qui peut m'aider ? Je tourne en rond.

    PS : s'il y a une autre methode qu'utiliser webutil, je suis preneur car ça me semble impossible à configurer correctement
    Merci d'avance

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3
    Par défaut
    J'ai connu les affres de l'erreur :

    La taille du fichier source "gnagnagna.dll" ne correspond pas à la taille du fichier telechargé "gnagnagna.dll".
    Celle-ci n'empêche pas forcément le fonctionnement de webutil!

    Sinon j'avais réussi à faire avancer la mise en place de webutil en copiant côté serveur les .jar et .dll dans différents répertoires de l'arborescence de webutil.

    Bon courage!

  3. #3
    Membre éprouvé Avatar de Process Linux
    Inscrit en
    Septembre 2003
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 136
    Par défaut
    Si tu veux juste ouvrire une image ( via son URL dans un item) voici ce qu'il faut faire :

    tu vas créer un item image.

    et tu vas mettre le code suivant dans le déclencheur WHEN_NEW_BLOCK_INSTANCE dans le block qui contient ton item

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    	READ_IMAGE_FILE('URL_DE_MA_PHOTO.ttf','TTFF','BL_INDEX.PHOTO');
    il ne faut pas oublier de spécifier l'extention dans les propriétés de l'item image.

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 3
    Par défaut
    Merci.C'est bien ce que j'essaie de faire, j'ai testé read_image_file et client_image.read_image_file et dans les 2 cas, j'ai une erreur. Je aase bien en argument le chemin absolu du fichier .tiff et l'item PHOTOS.photo est un item image avec le format ti ff

  5. #5
    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
    Revoyez votre config de Webutil. Vous avez du manquer quelque chose quelque part.

  6. #6
    Membre éprouvé Avatar de Process Linux
    Inscrit en
    Septembre 2003
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 136
    Par défaut
    Est ce que vous pouvez m'envoyer le code que vous avez mis dans le declencheur WHEN-NEW-BLOCK-INSTANCE

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 3
    Par défaut
    Suite ( et pas fin ) de l'histoire.
    Apres avoir enormément bataillé avec webutil (le probleme est qu'on ne voit pas trop ce qui se passe), je pense que ma config est bonne. Mais toujours impossible d'ouvrir une image. La forme "travaille" pt un bon moment et puis apres plus rien, mais pas d'image affichée. Si quelqu'un a de suggestions(ou des solutions de contournement) svp, je n'ai plus du tout d'idees

Discussions similaires

  1. Ouvrir un fichier image
    Par JulioB85 dans le forum Langage
    Réponses: 1
    Dernier message: 06/11/2010, 15h02
  2. Ouvrir un fichier image
    Par sebac dans le forum Langage
    Réponses: 3
    Dernier message: 02/04/2010, 14h51
  3. Ouvrir un fichier image
    Par adriennoob dans le forum VBA Access
    Réponses: 2
    Dernier message: 02/09/2009, 10h55
  4. Ouvrir un fichier image
    Par Ludo_360 dans le forum Delphi
    Réponses: 29
    Dernier message: 05/06/2007, 09h28
  5. Réponses: 1
    Dernier message: 30/01/2007, 10h52

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