Irgendwie glaube ich, wir reden aneinander vorbei.
Der von Dir gepostete Code bedeutet, dass TempEdit[0] und Edit1 nun zwei Referenzen auf dasselbe Objekt sind.
Für den Fall, dass ich mich immer noch verständlich ausgedrückt habe: packe mal ein Edit-Feld und einen Button auf eine Form und verwende folgenden Code:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure TForm1.Button1Click(Sender: TObject); VAR my_edit : TEdit; begin my_edit:=edit1; ShowMessage(my_edit.Text); my_edit.Text:='geklickt'; end; |
Das meine ich mit "my_edit und edit1 sind Referenzen auf dasselbe Objekt".
Wenn Du TempEdit[0] mit Create erstellst, dann hast Du ein neues Objekt.
Und ich bin mir nicht sicher, welches der beiden er haben will.
MfG,
Peter
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".