Page 1 sur 1

[..] Problème d'images fantôme

Posté : mer. 02 sept. 2015 08:28
par AznDrizzy
Bonjours,

Comme l'indique mon titre de sujet, mon problème est que dans mon programme, que j'ai fais en grande partie sous Koda, j'ai placé des images à X ou Y endroits, mais dés que je déplace le dossier contenant les images, elles disparaisse du programme. Certains vont me trouver idiot mais étant donné que je débute, je ne sais pas comment régler ce problème.

Je vais vous épargnez le script qui fais 350 lignes mais je pense que vous aurez saisi l'essentiel de ma question.

En espérant une réponse rapide de votre part.

Re: [..] Problème d'images fantôme

Posté : mer. 02 sept. 2015 08:43
par jguinch
Je ne comprends pas trop l'idée, là :?:
Si on ajoute une image avec GUICtrlCreatePic, on affiche la GUI, puis on supprime l'image (le fichier), elle restera affichée dans la GUI, je ne vois pas trop le problème.
Montre-nous le code

Re: [..] Problème d'images fantôme

Posté : mer. 02 sept. 2015 09:01
par AznDrizzy
► Afficher le texte
Voilà, j'ai du retirer certaines parties, mais l'essentiel y est

Re: [..] Problème d'images fantôme

Posté : mer. 02 sept. 2015 13:30
par mikell
A l'ouverture le programme cherche les images à afficher aux adresses qui sont inscrites dans le code
S'il ne les trouve pas il n'affiche rien (attitude compréhensible)
Dans ton cas il faut utiliser FileInstall, qui permet d'inclure les images dans le programme compilé et de leur attribuer une adresse invariable (dossier du programme, dossier Temp etc) et c'est cette adresse qui doit être utilisée dans le code

Re: [..] Problème d'images fantôme

Posté : mer. 02 sept. 2015 13:45
par AznDrizzy
mikell a écrit :A l'ouverture le programme cherche les images à afficher aux adresses qui sont inscrites dans le code
S'il ne les trouve pas il n'affiche rien (attitude compréhensible)
Dans ton cas il faut utiliser FileInstall, qui permet d'inclure les images dans le programme compilé et de leur attribuer une adresse invariable (dossier du programme, dossier Temp etc) et c'est cette adresse qui doit être utilisée dans le code
Et pourrait tu m'envoyer vers un tuto pour m'expliquer cela avec des images, ou bien peux tu toi même m'expliquer comment faire cela ? car mon niveau en autoit est équivalent à 1h tout au plus ^^" ou juste me faire un exemple avec une des séquences dans mon code où je dois faire cela

Re: [..] Problème d'images fantôme

Posté : mer. 02 sept. 2015 14:12
par jchd
Et si tu commençais par consulter l'aide ?

Re: [..] Problème d'images fantôme

Posté : mer. 02 sept. 2015 14:26
par AznDrizzy
étant un débutant du type " vraiment noob", jchd, j'aurais espérer autre chose que de l'hostilité de ta part, et j'ai beau chercher dans l'aide , je ne trouve pas.

Re: [..] Problème d'images fantôme

Posté : mer. 02 sept. 2015 16:23
par walkson
Bonjour,
Je ne vois aucune hostilité de la part de Jchd mais une réponse de bon sens !
Un exemple par rapport à ce que Mikell te propose (les chemins sont à adapter)
► Afficher le texte
Dans le cas présent, il faut compiler le script pour voir l'image. A noter que certains antivirus le voient en faux positifs (Avast...)
[Edit] Pour le Mp3, ne mettez pas l'intégrale des Rollingstones sinon il faudra attendre la fin de l'écoute pour quitter le programme [\Edit]
Sinon, il y a cette solution
► Afficher le texte
Dans le cas présent, le dossier AA qui contient les images, devra être toujours à coté du programme. C'est plus lourd mais on garde la portabilité.
PS: votre titre n'est pas trés approprié, un fantôme étant un être qui continue d'être visible malgré tout ! ou je n'ai rien compris aux histoires de fantôme :lol:

Re: [..] Problème d'images fantôme

Posté : mer. 02 sept. 2015 16:27
par jchd
De l'hostilité ? Que nenni dans le cas présent. J'ai seulement fait au plus court, ayant RDV à 14h30 pour monter des pneus neufs sur la bagnole de ma fille ; donc tu vois, tu sembles avoir sur-réagi un poil. Si encore j'avais ajouté ", co**ard !" à la fin je pourrais comprendre...

Dans un source .au3 sous SciTE, tu tapes FileInstall (auto-complétion) et tu fais F1. Ca permet de résoudre 95% des questions qu'on se pose, étant "noob" ou même bien plus tard.

Re: [..] Problème d'images fantôme

Posté : mer. 02 sept. 2015 18:27
par AznDrizzy
Merci infiniment à vous tous ^^ grace a vous je suis passé de mauvais a un chouia moins mauvais !

Re: [..] Problème d'images fantôme

Posté : mer. 02 sept. 2015 18:49
par jchd
Ah, tu vois qu'on n'est pas si méchants que ça.

Re: [..] Problème d'images fantôme

Posté : mer. 02 sept. 2015 20:02
par mikell
AznDrizzy a écrit :Je vais vous épargnez le script qui fais 350 lignes ....
....
....mon niveau en autoit est équivalent à 1h tout au plus ....
Foutre !
Tu ne connais AutoIt que depuis 1h et tu ponds un code de 350 lignes fonctionnel ?
Respect Image
Dans ces conditions assimiler complètement FileInstall devrait prendre ~ 7 minutes (en comptant large)

Re: [..] Problème d'images fantôme

Posté : mer. 02 sept. 2015 22:10
par AznDrizzy
Je suis de nouveau bloqué . . . même en utilisant la deuxième méthode que walkson m'a conseillé, mes images n’apparaisse pas, et la première méthode m'a fait surchauffé le cerveau.

Re: [..] Problème d'images fantôme

Posté : mer. 02 sept. 2015 23:34
par walkson
AznDrizzy a écrit :Je suis de nouveau bloqué . . .
Donc , à situation désespéré
Détendez vous ! vous voulez aller trop vite ! :wink:
Mon script était

Code : Tout sélectionner

$Pic1 = GUICtrlCreatePic(@ScriptDir & "\AA\AABB.bmp", 56, 16, 257, 225)
Vous, vous avez écrit

Code : Tout sélectionner

$Pic1 = GUICtrlCreatePic("@ScriptDir & \img\Kill_sword_breaker.bmp", 472, 246, 65, 33)
ce qui n'est pas la même chose (voir l'emplacement des " ")
Si je peux me permettre un conseil, testez sur des scripts courts. Vous gagnerez du temps.

(Il me semble que le forum interdit les exécutables dans les pièces jointes pour des raisons de sécurité, à confirmer....)

Re: [..] Problème d'images fantôme

Posté : jeu. 03 sept. 2015 08:13
par AznDrizzy
Fichtre ! Ce détail ne m'a pas sauté aux yeux :O, mais en ce qui concerne l'exécutable, je peux joindre une analyse virus scan, mes intentions ne sont en rien néfaste, mais pour le respect des règles, je vais le retirer, et merci à toi walkson ^^ ce genre de détail je ne l'aurais trouvé qu'en retournant le code dans tout les sens . . .