-
pb chemin d'accès image
Salut à tous je reviens une fois de plus sur mes pb qui n'ont guère trouvé de solutions!
premièrement j'ai crée un prog avec une base access! now dans cette base j'ai une table dans laquelle j'ai stockée le chemin d'accès à des images sur mon pc. Mais mon problème et gros problème est que lorsque je crée mon setup je ne sais comment gérer ces chemins d'accès puisque le setup sera installé sur un autre poste! alors que me conseillé vous? Et en + pour la création du setup je ne vois pas la partie ou on doit crée le fichier d'installation je crée donc mon setup avec InnoSetup!
deuxièment, je voudrais créer aussi des MAJ de mon progr principal mais je voudrais que lors de l'install du prog de MAJ, celui ci écrase le prog principal puisque la MAJ contient le progr deja installé + de nouveaux trucs!
Voila cher confrère ceux pour quoi je ne ferme plus l'oeil! je dois rendre mon projetle samedi soir ! donc SVP aidez moi merci
-
Pour tes images, elle sont copiées avec le setup ou pas ? Si elles font parties du projet tu n'as cas mettre leur chemin relatif (par rapport au .exe de ton appli) et donc ça marchera sur n'importe quel poste.
Pour créer un setup il faut Visual Studio pro, ça n'existe pas pour les versions express.
-
STP qu'en t'entendus par chemin relatif!
Merci pour plus d'explication je suis now coincé car il me reste qu'une demi-journée pour transmettre mon projet
-
Bonjour
Tu peux utiliser la propriété 'Application.StartupPath' qui te renvoie le chemin où s'execute ton Application.
Bon courage ;)
-
J'ai déjà utilisé Application.Starttupath!
Mais cèest que dans la base de donnée j'ai mis un chemin d'accès du sgene : C:\mesdocuments\image\ane.jpg
et don c'est ce chemin que je charge pour avoir sur mon prog l'image correspondante! mais mon pb c'est que je veux créer mon setup et si je laisse le chemin même chemin d'accès c'est sur que pendant l'installlation il ya aura problème! SVP aidez- moi
-
effectivement j'ai dejà utilisé application.startupath! mais mon pb est que dans ma bd j'ai stocké le chemin d'accè sous la forme : c:\documents\mes images\image.jpg
et donc sur ma feuille je charge l'image à partir du chemin d'accès! Maintenant mon pb est que je veux créer un setup je dois donc modifier le chemin d'accès pour que sur l'installlation sur un poste tout marche bien! car si je laisse le même chemin d'accès et que je fè mon setup cè sur que ca ne marchera pas
merci
-
La question est de savoir où tu veux mettre les images.
Tu peux par exemple les mettre DANS le repertoire d'installation de ton programme. Ainsi elles seront toujours à l'emplacement désigné par Application.Starttupath + "\images\monImage.png" (par exemple).
Et dans ta base de données tu met simplement le chemin relatif, c'est à dire "\images\monImage.png". Pour avoir le chemin complet tu rassemble Application.Starttupath et le chemin relatif.