Es leben die TypeCasts!
Leute mach ihrs kompliziert, beschäftigt euch mal mit Casts. Da lautet edit1.text Zuweisung folgendermaßen:
Quelltext
1:
| edit1.text := String(szItemText); |
Vorteile: Keine Funktionen

auch keine versteckten Funktions Aufrufe

Das spart enorm viel Zeit
Und anders rum muss man nichtmal einen Cast setzten, denn ein Array of Char ist ein String! Da Delphi netterweise bei der Umwandlung vollautomatisch nullterminiert kann man es auch einfach machen.
szItemText := 'TEST';
An folgendem Beispiel kann man sehen wie's funktioniert
Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| procedure TForm1.Button1Click(Sender: TObject); VAR szItemText : array[0..1024] of Char; begin szItemText := 'TEST';
showmessage(String(szItemText)); end; |
Meinst du mit dem Enter einen Zeilenumbruch? Den kannst du mit den Ascii Codes #10 und #13 erzeugen.
SMI