01-08-2014, 02:42 PM
السلام عليكم
كيف يكون انشاء procedureيقوم يحتوي على متغيرين الأول من نوع Tform والثاني من نوع Boolean
الهدف من procedure هو عدم التكرار
لقد حاولت بهذه الأسطر لكن يوجد خلل
ماهو الخلل والحل لتجاوزه؟
وهذا العمل الذي سأجعله في procedure
حيث اذا كان الشرط vFlistcandidat:=true يقوم ب show فقط
وفي حال العكس نقوم ب flistcandidat:=TFlistcandidat.Create(form1); لانشاء flistcandidat
كيف يكون انشاء procedureيقوم يحتوي على متغيرين الأول من نوع Tform والثاني من نوع Boolean
الهدف من procedure هو عدم التكرار
لقد حاولت بهذه الأسطر لكن يوجد خلل
ماهو الخلل والحل لتجاوزه؟
كود :
procedure myshow(t:TForm;v:boolean);
begin
If not v then
begin
t:=Tt.Create(form1);
v:=true;
t.Show;
end else
begin
t.Show;
end;
end;كود :
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
If not vFlistcandidat then
begin
flistcandidat:=TFlistcandidat.Create(form1);
vFlistcandidat:=true;
Flistcandidat.Show;
end else
begin
Flistcandidat.Show;
end;
end;وفي حال العكس نقوم ب flistcandidat:=TFlistcandidat.Create(form1); لانشاء flistcandidat