Lancer un exe depuis un autre programme [Résolu]

Signaler
Messages postés
24
Date d'inscription
mercredi 16 mars 2005
Statut
Membre
Dernière intervention
25 mars 2009
-
Messages postés
24
Date d'inscription
mercredi 16 mars 2005
Statut
Membre
Dernière intervention
25 mars 2009
-
Bonjour,
Voilà mon probleme, j'ai un programme en Delphi qui doit lancer un autre programme en Delphi.
Les deux logiciels fonctionnent très bien séparément.
Mais lorsque j'appel le deuxième programme, il s'ouvre mais les paramètres du fichier ini n'est pas lu.
Je ne sais pas pourquoi, car il marche très bien sinon.
Si quelqu'un peu m'aider, ça serais vraiment très gentil.

Merci.

4 réponses

Messages postés
40
Date d'inscription
mercredi 2 novembre 2005
Statut
Membre
Dernière intervention
19 juin 2006
1
Bonsoir,

Pour changer de répertoire, utilise la procédure ChDir()

Abadiane
Messages postés
40
Date d'inscription
mercredi 2 novembre 2005
Statut
Membre
Dernière intervention
19 juin 2006
1
Bonsoir,

Ton problème vient certainement du fait que ton second programme ne se trouve pas dans le même répertoire que le premier programme et il ne trouve pas le chemin de son fichier ini.
Soit tu écris en dur le chemin d'appel du fichier ini dans le secnd prog (pas terrible comme solution)
Soit tu changes de répertoire (pour aller dans le second programme) avant de le lancer

Abadiane
Messages postés
24
Date d'inscription
mercredi 16 mars 2005
Statut
Membre
Dernière intervention
25 mars 2009

Merci Abadianet,
Quand je met mon 2eme programme dans le même répertoire, tout fonctionne correctement.

Mais comment faire pour lui dire de changer de répertoire avant de le lancer?

Merci pour votre aide...
Messages postés
24
Date d'inscription
mercredi 16 mars 2005
Statut
Membre
Dernière intervention
25 mars 2009

Merci beaucoup, ça marche...