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

VB 6 et antérieur Discussion :

probleme avec printer.paintpicture


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 31
    Par défaut probleme avec printer.paintpicture
    Bonjour

    J'ai lu cette discussion.
    J'ai essayé d'utilisé la même façon pour afficher une image

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Printer.PaintPicture LoadPicture("repertoire \ image1.jpg"), 40, 50
    cependant

    Il y a erreur d'execution 76 qui apparait ainsi que

    chemin d'accès introuvable: "repertoire \ image1.jpg"
    Le fichier "image1.jpg" doit bien être placé dans un dossier "repertoire" qui lui-même est placé dans le dossier VB de mon programme??

    Si quelqu'un peut m'aiguiller

    Merci d'avance

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Cisnake avait écrit :

    Citation Envoyé par cisnake Voir le message
    jmfmarques,
    tiens j'ai trouvé la solution et sans passer par picturebox
    voila le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Printer.PaintPicture LoadPicture("chemin\maybe.bmp"), 50, 40
    @+
    ou "chemin\maybe.bmp" "représente" un chemin complet (par exemple "c:\toto\titi\tata.bmp"
    il faut donc, en ce qui te concerne, que :

    "repertoire \ image1.jpg"

    soit un chemin complet (et cela ne semble pas être le cas !!!)

    1) que viennent faire des espaces ?
    2) si repertoire est une variable (contenant un répertoire valide, du type "c:\toto\titi" alors c'est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Printer.PaintPicture LoadPicture(repertoire & "\image1.jpg"), 50, 40

  3. #3
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 31
    Par défaut
    Merci ucfoutu ça marche,

    par contre je viens de tester quand je créé un executable et on est obligé que l'image soit au chemin donné pour que cela fonctionne sinon un erreur est généré.

    Comment faire pour qu'il la garde en mémoire?

    Faut-il que j'appel une image situé sur une form?
    Si oui comment je peux l'appeler svp.

    J'avais essayé avant de trouver la fonction loadpicture mais sans réussite.

    Merci

  4. #4
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    On met généralement l'image dans le répertoire de son application et on se réfère au chemin :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    App.Path & "\" & tonfichier.bmp"

  5. #5
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 31
    Par défaut
    Salut, j'ai tjrs un problème avec mon load picture
    il apparait bien impec ou je veux sur ma feuille d'impression.

    Le problème est que l'image n'est pas intégré réellement à mon programme vu qu'il la charge à partir d'un repertoire, donc une erreur est créé quand l'utilisateur lambda n'a pas le repertoire avec l'image.

    Donc comment puis-je charger l'image sans avoir besoin d'un repertoire?

    Merci d'avance pour votre aide, et bon appétit

  6. #6
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Citation Envoyé par xam44 Voir le message
    Donc comment puis-je charger l'image sans avoir besoin d'un repertoire?
    Ca veut dire quoi ?
    Si tu veux que ton image soit integree a ton Exe, plutot que de la charger par code, mets la dans un controle Picture ou Image au moment du design.

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

Discussions similaires

  1. [VB6] probleme avec printer.paintpicture
    Par cisnake dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 24/05/2006, 14h01
  2. Probleme avec la copie des surfaces
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/01/2003, 10h33
  3. probleme avec la touche F10
    Par b.grellee dans le forum Langage
    Réponses: 2
    Dernier message: 15/09/2002, 22h04
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

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