08-03-2010, 11:49 PM
مالفرق بين هذا :
وهذا :
وهذا :
وهذا :
وهذا :
وهذا :
الحذر من عدم تحرير ال records
كود :
New(EcriRec);
[U]EcriRec^.EdTitre[/U] := Edit1.Text;
[U]EcriRec^.MemTexte[/U] := Memo1.Text;
ListBox1.AddItem(Edit1.Text, {Pointer}TObject(EcriRec));كود :
New(EcriRec);
[U]EcriRec.EdTitre[/U] := Edit1.Text;
[U]EcriRec.MemTexte[/U] := Memo1.Text;
ListBox1.AddItem(Edit1.Text, pointer(EcriRec));كود :
procedure TForm1.ListBox1Click(Sender: TObject);
begin
Edit1.Text := pMyRec(ListBox1.Items.Objects
[ListBox1.ItemIndex])^.EdTitre;
Memo1.Text := pMyRec(ListBox1.Items.Objects
[ListBox1.ItemIndex])^.MemTexte;
end;كود :
procedure TForm1.ListBox1Click(Sender: TObject);
var LirRec: TMyRec;
begin
LirRec := pMyRec(ListBox1.Items.Objects
[ListBox1.itemindex])^;
Edit1.Text := LirRec.EdTitre;
Memo1.Text := LirRec.MemTexte;}
end;كود :
procedure TForm1.FormDestroy(Sender: TObject);
var
i:integer;
begin
For I := 0 To ListBox1.Items.Count - 1 Do
Dispose(PMyRec(ListBox1.Items.Objects[i]));
end;كود :
procedure TForm1.FormDestroy(Sender: TObject);
begin
if EcriRec <> nil then
Dispose(EcriRec);
end;
