lbrbsb
Messages postés4Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention 6 mars 2007
-
6 mars 2007 à 15:13
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
6 mars 2007 à 18:40
Bonjour,
Voici mon problème (qui n'en est peut être pas un...) :
J'ai créé une appli qui fonctionne comme je le souhaite (l'executable fait appel à des fichiers images dans différents sous répertoires) mais quand j'exécute cet executable dans un autre répertoire (que celui où il a été créé, j'ai une erreur du type "erreur d'execution 76" "chemin d'accés introuvable c:\xxx\images\toto.bmp"
Que ce passe t il ? ai je oublié quelque chose à la compile ou cela n'est pas possible "compiler une appli avec les liens et les fichiers associés" ?
Si l'un ou l'une d'entre vous a la solution , merci d'avance.
drikce06
Messages postés2236Date d'inscriptionlundi 29 mai 2006StatutMembreDernière intervention29 mai 200810 6 mars 2007 à 15:18
Salut tout dépend où sont tes images! Dans le repertoire de l'appli ou dans un répertoire qui est tjrs le même? Si c'est dans le répertoire de L'appli utilisse App.Path pour les chemins!
Drikce 06
Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
lbrbsb
Messages postés4Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention 6 mars 2007 6 mars 2007 à 16:22
Merci pour vos réponses (Drikce 06 & Casy) pour info voici la méthode que j'utilise pour appeller mes images : Image3.Picture = LoadPicture(App.Path + "\Images_DMD\TMs.bmp").
Où est mon erreur ? cela n'est il pas possible ?
drikce06
Messages postés2236Date d'inscriptionlundi 29 mai 2006StatutMembreDernière intervention29 mai 200810 6 mars 2007 à 16:26
Lors de l'installation de ton appli tu créé bien ses sous répertoires dans le repertoire de ton appli? Mais question sont un peu bête mais j'essaye de voir ce qui peut bugger!
Drikce 06
Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 6 mars 2007 à 16:46
Tu dis que ça plante lorsque tu execute ton appli depuis un autre répertoire que celui ou il est créer. Est-ce que cett autre répertoire possède la structure des sous répertoires avec tes images ????
Pour concatener des chaines on peut utiliser le + ou le &, mais c'est tout de même plus propre avec le &. Le + dans certains cas peut etre interpreté comme une addition au lieu d'une concaténation, surtout s'il y a des nombres en jeu.
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
hamster man
Messages postés103Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention21 juin 2007 6 mars 2007 à 17:04
Bonsoir,
Personnelement je ne vois pas ou serait ton erreur dans ton code pour appeler les images, moi meme j'utilise cette methode et ca marche tres bien !
peut etre aurais tu plus de details? ou un bout de code en plus??
ou alors les majuscules non.
ou alors si jamais tu veux lancer ton appli d'autre part, vu que tes images sont dans le repertoire d'origine, il faut que tu fasse un raccourci, et non pas une copie du XXX.exe
je sais pas si je m'exprime bien mais pour moi c'est ce qui est possible de se passer vu ce que tu dis!
lbrbsb
Messages postés4Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention 6 mars 2007 6 mars 2007 à 18:23
Bonsoir,
Je pense que le + ou le & n'ont pas d'incidence dans mon cas de figure.
Effectivement Hamster Man a raison avec le raccourci : pas de pb ... mais mon soucis est de distribuer mon appli à mes collégues et mes clients sans pour autant fournir tous les répertoires et donc toutes les images et fichiers qui s'y trouvent.Je pensais que la compilation se chargerait de tout cela.Est ce possible ?
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 6 mars 2007 à 18:40
"....mais mon soucis est de distribuer mon appli à mes collégues et mes
clients sans pour autant fournir tous les répertoires et donc toutes
les images et fichiers qui s'y trouvent..."
Heu, c'est une plaisanterie ????
Quand tu vas voir ton concessionaire, il te vend une voiture avec seulement une roue ??? les 3 autres tu te débrouille pour aller les retrouver dans son usine ???? Et puis le moteur tu l'achete en kit dans l'hypermarché au coin de la rue.
Si tu veux qu'un logiciel fonctionne, tu dois le distribuer évidenment avec tout ce qui est necessaire à son fonctionnement.
Donc tu dois distribuer tes images avec ton executable. Et surtout distribuer le toout en faisant un pack d'installation avec InnoSetup (ou tout logiciel fait pour, à l'exception de l'assitant d'empacketage de VB qui est completement dépassé)
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #