Command line & pointer

Résolu
hurrycane Messages postés 117 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 19 juin 2009 - 14 août 2005 à 19:04
hurrycane Messages postés 117 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 19 juin 2009 - 14 août 2005 à 20:07
salut mon probleme est simple
mon application doit lancer un executable avec une ligne de commande parametrable par l'utilisateur
mais quand j'utilise WINEXEC je dois mettre le chemin de l'executable avec la ligne de commande or moi je voudrais que la ligne de commande soit extraite d'un EDIT qui la reçoit a son tour des differentes options cochéesexemple :
WINEXEC('C:\PROGRAM.EXE -Nointro',0);
WINEXEC('C:\PROGRAM.EXE -Nointro -800x600',0);
...etc
selon lle choix de l'utilisateur
mais le probleme c'est que Winexec n'accpte pas de type string :
WINEXEC(edit1.text,0);
elle me demande un pointeur de type PANSICHAR alors je voudrais savoir comme faire pointer un PANSICHAR sur ma chaine de caractere EDIT1.TEXT merci davance

2 réponses

cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
14 août 2005 à 19:44
Solution :
WinExec(PAnsiChar(Edit1.Text), 0);


<HR color=#008000>
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
3
hurrycane Messages postés 117 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 19 juin 2009 1
14 août 2005 à 20:07
merci je nai pas encore entamé les pointeurs serieusement c'est pour ca merci encore
0
Rejoignez-nous