Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : InnoSetup: le chemin non valide. Pourquoi? [ Base de données / Autre ] (leader2000)

lundi 15 octobre 2007 à 14:49:46 | InnoSetup: le chemin non valide. Pourquoi?

leader2000

Salut Tout le monde!

Je suis butté à un simple problème. Mais diffilcie à resoudre à mon niveau (j'ai tout fait!).
J'espère que j'aurai une solution pratique ici.

J'utilise l'InnoSteup que j'apprécie d'ailleurs. J'ai conçu un petit programme de Facturation et stocks que j'ai pris pour Base de donnée Access pour raison de test. Comme vous le savez, je voudrai juste donner un peu une image professionnelle à la chose. J'ai suivi toutes les étapes respectives avec InnoSetup pour la compilation.
Quand j'passe pour un ordinateur quelconque, l'installation se fait sans problème (c'est même parfait!).
Après, l'icône s'installe sur mon environnement de travail et ainsi de suite...

Juste cliquer sur ladite icône, voici le message que je reçois TOUJOURS: C:\Enfortenca_factustocks\datas\logIn.mdb' n'est pas le chemin correct. verifie si le chemin a été bien introduit et s'il est lié au serveur où le fichier reside.

C'est un joli petit message qui me tourne les meninges. Je mets ici juste une parti des codes compilés par InnoSetup. Ça vous permettra de me venir en aide.

Là où ma Base de donnée se trouve s'est colorée en rouge.

.....

Source: "C:\Enfortenca_FactuStocks\Datas\logIn.mdb"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "C:\Enfortenca_FactuStocks\Images\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]
Name: "{group}\Luna FactuStocks"; Filename: "{app}\StockFacturacao.exe"
Name: "{commondesktop}\Luna FactuStocks"; Filename: "{app}\StockFacturacao.exe"; Tasks: desktopicon

[Run]
Filename: "{app}\StockFacturacao.exe"; Description: "{cm:LaunchProgram,Luna FactuStocks}"; Flags: nowait postinstall skipifsilent

....

Developper est une dimension pour moi.
Leader2000


lundi 15 octobre 2007 à 19:09:24 | Re : InnoSetup: le chemin non valide. Pourquoi?

PHIL63

Membre Club
Bonjour,
Si le message d'erreur surviens quand tu clic sur le lien qui se place sur le bureau ou dans le menu "tous les programmes", alors modifie ta section [Icons] comme ceci :
[Icons]
Name: "{group}\Luna FactuStocks"; Filename: "{app}\StockFacturacao.exe"; WorkingDir: "{app}"
Name: "{commondesktop}\Luna FactuStocks"; Filename: "{app}\StockFacturacao.exe"; Tasks: desktopicon; WorkingDir: "{app}"

@+




Philippe DROUET

mardi 16 octobre 2007 à 09:18:54 | Re : InnoSetup: le chemin non valide. Pourquoi?

Loda

Membre Club
salut,

comme tu as bien expliquer ton problème, je pense pouvoir t'aider:

"Juste cliquer sur ladite icône, voici le message que je reçois TOUJOURS: C:\Enfortenca_factustocks\datas\logIn.mdb' n'est pas le chemin correct. verifie si le chemin a été bien introduit et s'il est lié au serveur où le fichier reside."

donc, si j'ai bien compris, c'est lorsque tu lance ton programme (exe delphi) que tu recoit le message d'erreur. et le chemin du fichier est toujours le même.

Donc:

- ça n'as rien a voir avec InnoSetup (cette partie fonctionne bien)
- il te faut utiliser un chemin d'acces relatife pour acceder à ta BD.
-> cherche comment tu ouvre le fichier de BD dans ton code. Sur que tu as un chemin en "dur". Il te faut le remplacer par un var que tu initiliase au debut de ton application. joue avec application.exename, ExtractFileDir et ajout le nom de ta BD.
Le but c'est que le chemin ou l'application vas s'installer ne soit pas important.

bon code,

Loda

PS: changer le workingdir peut corriger certain problème. Mais c'est juste une impression. Il te faut éviter d'utiliser le working dir (ie: seulement spécifier le nom des fichier sans le chemine d'acces). Utilise des chemin d'acces complet.

Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.



Cette discussion est classé dans : app, chemin, innosetup, flags, factustocks


Répondre à ce message

Sujets en rapport avec ce message

Ma plate forme s'execute. Mais elle ne se connecte pas à sa Base. [ par leader2000 ] Salut à Tous! J'ai exposé un cas de remerciement ici concernant la facilité qu'apporte InnoSetup.Seulement, je me voie buter à un problème (peu étra Inno Setup: Je suis coinçait à cause d'un chemin! [ par new2000 ] Bonjour à Tous! C'est une question étrange mon message. Mon problème s'pose sur "l'après installation" de mon programme compilé avec notre cher Inno explorateur a distance [ par Hardouz ] salutje veux faire un explorateur a distance !client serveurje me demande quel composant doit je utilisé ? Tdirectolylistbox ?genre moi je l'envoi le changer le chemin d'accès de la destination du batchmove [ par hajerhajer ] Bonjour tt le monde, je suis une Néo Delphienne lol!J'ai un pb qui consiste à personnaliser le chemin d'accès de la table destination du batchmove. Pa pb d'execution requête [ par povtype ] Bonjour à tous.Je suis en train de créer une application qui a pour but d'enregistrer tous les fichiers contenus dans un répertoire.Voice le code ue j afficher une image dans une zone Timage [ par jeanjeandada ] Bonjour, Je suis débutant sur Delphi mais j'ai regardé pas mal de tutorial...Voici mon probléme :Je souhaite afficher une image dans une zone Timage s Problèmes avec des clients FTP [ par othland ] J'ai télécharger 3 exemples de clients ftp de nos confrère, pour le moment j'ai pas de problème de connexion mais je n'arrive pas à uploader ni à down chemin d'acces [ par mighty_warrior ] Bonsoir, Mon probléme aujourd'hui se situe dans un chemin d'acces, le voici: mediaplayer1.FileName :='C:\Documents and Settings\Compaq_Propriétaire\Me Chemin d'un Fichier dans lexplorateur [ par Hardouz ] Bonjour !Je cherche a trouver le chemin d'un dossier ou un ficher lors d'un click gauche !!!c a dire lorsque je clique(1 click) sur un fichier ( ou do Chemin verrouiller [ par raynaldos ] Voici l'Explication! La situation est la suivante; j'ai un petit programme qui a besoin de détruire des tables dans un répertoire puis le répertoire


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,967 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.