Dankeschön, das funktioniert einwandfrei.
An und Für sich klar neuer Thread, aber es würd so gut dazupassen, dass ich doch hier eine zweite Frage stelle.
Wenn ich die String Variable in einen Record gebastelt hätte..
z.B.: so
Delphi-Quellcode:
TData = record
Caption: string;
end;
Warum hätte dann
Delphi-Quellcode:
...
var
lData: TData;
lIntegerData: integer;
begin
with TFileStream.Create(getEntryFullFileName, fmCreate) do
try
lData.Caption := 'TEST';
lIntegerData := length(lData.Caption);
WriteBuffer(lData.Caption, lIntegerData);
finally
Free;
end;
end;
...
funktioniert? So hatte ich es nämlich schon an anderer Stelle, in einer anderen
Unit.