String et Array [Résolu]

Signaler
Messages postés
35
Date d'inscription
jeudi 6 mars 2003
Statut
Membre
Dernière intervention
18 juin 2006
-
Messages postés
215
Date d'inscription
mardi 29 juillet 2003
Statut
Membre
Dernière intervention
1 septembre 2006
-
Bonjour

C'est une très bete question : à propos des String et Array

je voudrais enregistrer la valeur de "paramstr(1); " dans path pour le
faire executer dans CreateProcess(). Mais je ne vois pas comment
je dois faire :(



var

path: array[0..255] of char;

begin

CreateProcess(nil,path,nil,nil,False,CREATE_SUSPENDED,nil,nil,StartupInfo,ProcessInfo);

....





Merci d'avance

6 réponses

Messages postés
135
Date d'inscription
jeudi 14 août 2003
Statut
Membre
Dernière intervention
12 octobre 2006

var
path: string;
begin
CreateProcess(nil, PChar(path), nil, nil, False, CREATE_SUSPENDED, nil, nil, StartupInfo, ProcessInfo);

voilà voilà ^^

bouh
Messages postés
35
Date d'inscription
jeudi 6 mars 2003
Statut
Membre
Dernière intervention
18 juin 2006

Merci beaucoup :)

ça fonctionne comme sur des roullettes
Messages postés
1418
Date d'inscription
samedi 12 juin 2004
Statut
Membre
Dernière intervention
5 juillet 2010
13
Un conseil, utilise plutôt ShellExecute :

uses ShellAPI

procedure Ouvre;
var
path : string;
begin
ShellExecute(0, NIL, PChar(path), NIL, NIL, SW_SHOW);
end;

@+
Bonne Prog'
Nico



<HR>
N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient !
Messages postés
215
Date d'inscription
mardi 29 juillet 2003
Statut
Membre
Dernière intervention
1 septembre 2006

Pourquoi ni69?

j!nH
Messages postés
1418
Date d'inscription
samedi 12 juin 2004
Statut
Membre
Dernière intervention
5 juillet 2010
13
Je la trouve un peu plus simple, bien que moins puissante... en fait, c'est une autre piste que CreateProcess
C'est vrai que ma préférence n'est pas très justifiée... je m'excuse


@+
Bonne Prog'
Nico



<HR>
N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient !
Messages postés
215
Date d'inscription
mardi 29 juillet 2003
Statut
Membre
Dernière intervention
1 septembre 2006

Hihihi t'excuse pas ;).Je m'attendais à cette réponse :).

j!nH