Forum: Object-Pascal / Delphi-Language
Delphi
by shmia,
2. Jul 2004
StrAlloc gehört zu den backward compatibility routines.
Dagegen ist die Vorgehensweise, die ich vorgeschlagen habe "Delphi-Like".
Es wird mit SetLength dynamisch Speicher reserviert. Denoch braucht sich der
Programmierer nicht um die Freigabe des Speichers zu kümmern.
Man darf bedenkenlos einen Zeiger auf den reservierten String in eine externe Funktion hineingeben und darauf vertrauen, dass...
Forum: Object-Pascal / Delphi-Language
Delphi
by shmia,
2. Jul 2004
Mit Sicherheit muss man das tun.
var
otrailer : string;
tr: TRAB;
erg : integer;
begin
// record tr mit Daten füllen
....
// Speicher für otrailer anlegen
SetLength(otrailer, 1000); // das sollte reichen