Zitat von
eLse-maestro:
Delphi-Quellcode:
if s <> '' then
fs.Write(PChar(s)^, length(s));
habe ich probiert, sowie die anderen beispiele.. aber ich bekomme immer noch eine fehler meldung beim auslesen..
fs.read
fs.Read(s1,length(s));
Man könnte Analogien sehen - man könnte, muss man aber nicht.
Wenn das Schreiben des Strings nicht funktioniert, wenn man direkt den String angibt und einem schon zuvor gesagt wurde, dass man nur die Adresse in den Stream schreibt, dann könnte man vermuten, dass es beim auslesen wohl genauso ist.
Also Maestro, das bekommste nach diesem Zaunpfahl doch bestimmt vom Lesen auf's Schreiben übertragen, oder?
@marabu: das wäre dann der nächste Schritt gewesen...