Lancer un exe depuis un autre programme

Résolu
esigvb Messages postés 24 Date d'inscription mercredi 16 mars 2005 Statut Membre Dernière intervention 25 mars 2009 - 3 avril 2006 à 19:04
esigvb Messages postés 24 Date d'inscription mercredi 16 mars 2005 Statut Membre Dernière intervention 25 mars 2009 - 5 avril 2006 à 08:14
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

Abadianet Messages postés 40 Date d'inscription mercredi 2 novembre 2005 Statut Membre Dernière intervention 19 juin 2006 1
4 avril 2006 à 20:39
Bonsoir,

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

Abadiane
3
Abadianet Messages postés 40 Date d'inscription mercredi 2 novembre 2005 Statut Membre Dernière intervention 19 juin 2006 1
3 avril 2006 à 22:10
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
0
esigvb Messages postés 24 Date d'inscription mercredi 16 mars 2005 Statut Membre Dernière intervention 25 mars 2009
4 avril 2006 à 16:53
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...
0
esigvb Messages postés 24 Date d'inscription mercredi 16 mars 2005 Statut Membre Dernière intervention 25 mars 2009
5 avril 2006 à 08:14
Merci beaucoup, ça marche...
0
Rejoignez-nous