Clercq
Messages postés19Date d'inscriptionsamedi 18 décembre 2004StatutMembreDernière intervention14 juin 2006
-
18 mai 2006 à 11:27
Clercq
Messages postés19Date d'inscriptionsamedi 18 décembre 2004StatutMembreDernière intervention14 juin 2006
-
18 mai 2006 à 15:48
Bonjour à vous,
J'ai petit probleme en Delphi, en effet je suis legerement neophyte dans ce language :p.
Mon probleme est le suivant, j'ai créé une procedure dans la forme 1
procedure TForm1.getEnrConf(H : string;
M : string;
S : string;
D : string);
begin
timeD := (H+':'+M+':'+S);
duree := D;
ThreadH := CreateThread(nil,0,@threadEnrVar,cbListVar,0,ThreadID);
// ThreadH:=CreateThread(nil,0,@delphipage,Edit1,0,ThreadID);
end;
Que je voudrais appeler dans ma form4
[...]
use ... unit1;
var
[...]
Form1 : TForm1;
procedure TForm4.Button1Click(Sender: TObject);
var
heure : string;
minute : string;
seconde : string;
duree : string;
begin if (editHeure.text '') or (editMinute.text '') or (editSeconde.text = '') or (editDuree.text ='') then
ShowMessage('Veuillezsaisir tous leschamps')
else
begin
heure := editHeure.text;
minute := editMinute.text;
seconde := editSeconde.text;
duree := editDuree.text;
close;
Form1 := TForm1.create;
Form1.getEnrConf(heure, minute, seconde, duree);
end;
end;
Mais j'ai l'erreur suivante : "Pas assez de paramètres originaux" (sur la ligne Form1 := TForm1.create;)