Danke, hatte ich übersehen. Leider funktioniert es dann nicht mehr.
Folgender Code:
Delphi-Quellcode:
public
x: tfilestream;
procedure TForm1.write(const buffer;size:integer);
begin
x.Writebuffer(buffer,size);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
ws: widestring;
pwc: pwidechar;
begin
ws:=edit1.text;
x:=tfilestream.Create('c:\test.txt',fmcreate);
pwc := PWideChar(ws);
Write(pwc, sizeof(wideChar)*(length(ws)+1));
x.free;
end;
Erzeug nicht E[NULL]d[NULL]i[NULL]t[NULL]1[NULL][NULL], sondern "dd\".
Gruß
blackdrake