AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Array speichern und laden

Ein Thema von Melvyn · begonnen am 17. Mai 2009 · letzter Beitrag vom 17. Mai 2009
 
Melvyn

Registriert seit: 10. Mai 2009
13 Beiträge
 
#1

Array speichern und laden

  Alt 17. Mai 2009, 17:22
Hi,

wie kann ich ein Werte eines Arrays in einer externen Datei speichern und durch laden wieder in einem Stringrid ausgeben lassen?
ich bin bis jetzt soweit gekommen:
Delphi-Quellcode:
type TValue=record
 a:integer ;
 b:boolean ;
end;

type Tf= array[1..81] of TValue ;
var sp: file of Tf;

procedure TForm1.FormCreate(Sender: TObject);
begin
 if fileexists('xxx.dat')
 then assignfile(sp,'xxx.dat')
 else
  begin
   assignfile(sp,'xxx.dat');
   rewrite(sp);
   closefile(sp);
  end;
end;

procedure TForm1.Button1Click(Sender: TObject)
var hilf:Tf; x,y:integer ;
begin
 reset(sp);
 write(sp,hilf);
 closefile(sp);
end;

procedure TForm1.Button2Click(Sender: TObject)
var hilf:Tf; x,y:integer ;
begin
 reset(sp);
 read(sp,hilf);
 StringGrid1.Cells[x,y]:=hilf;
 closefile(sp);
end;
das speichern funktioniert, die datei wird erzeugt und es steht auch was drin, aber die ausgabe klappt nicht, da kommt die fehlermeldung: Inkompatible Typen 'String' und 'Tf'

bitte helft mir...
Melvyn
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz