und noch ne Frage von mir.
Bisher habe ich verschiedene stringgrids immer in mehrern Dateien speichern müssen, da ich anderst nicht zurecht kahm.
Nun kann das ja nicht ewig so weitergehen und ich habe mich mal ein bissl mit Onkel google auseinandergesetzt.
Heraus kam das:
Delphi-Quellcode:
procedure TForm1.WriteStringGridsToFile(const fname:string);
var
fs:TFileStream;
begin
fs:=TFileStream.Create(fname,fmCreate);
if writestringgridtofilestream(StringGrid1,fs) and// das kennt er nicht
writestringgridtofilestream(StringGrid2,fs) then showmessage('ok') // das auch nicht
else showmessage('Schreibfehler!');
fs.Free;
end;
procedure TForm1.ReadStringGridsFromFile(const fname:string);
var
fs:TFileStream;
begin
fs:=TFileStream.Create(fname,fmOpenRead);
fs.Position:=0;
if readstringgridfromfilestream(StringGrid1,fs) and // das genausowenig
readstringgridfromfilestream(StringGrid2,fs) then showmessage('ok') //wie das.
else showmessage('Lesefehler!');
fs.Free;
end;
Was ist dieser Filestream?
und was muss ich machen, damit er diesen kennt? gibt es da eine eigene
unit, die ich erst unter uses eintragen muss?