webForumDet fria alternativet

Record

Programmering

1 svar · 364 visningar · startad av Niclas Ohlsson

Medlem sedan juli 200068 inlägg
Frågan#1

Jag har skapat en record:

type
SparaBlad = record
Fkrona,Ekrona,Okrona,Summera:String;
end;

och sen när man trycker på knappen så ska han ge dem olika strängarna ett värde:

procedure TForm1.Button1Click(Sender: TObject;);
var SB1:SparaBlad;
begin
SB1.Fkrona:=Edit1.Text;
SB1.Ekrona:=Edit2.Text;
SB1.Okrona:=Edit3.Text;
SB1.Summera:=Edit4.Text;
//än så länge har det gått bra men det är
//här i nästa rad som problemet kommer in:
SB1.SaveToFile('Spara.txt');
//Varför funkar inte detta och hur fixar jag det

end;

/Nicke

Medlem sedan maj 2000192 inlägg
#2

Du kan inte använda SaveToFile när det är ett record. Det funkar med Listboxar och ComboBoxar. Så antingen lägger till du till fälten i en listbox eller så får du spara dem på det gamla goda sättet med writeln.

[snip]
var fil : TextFile;
begin
Assignfile(fil,'spara.txt');
rewrite(fil);
writeln(fil,SB1.Fkrona);
...osv...
closefile(fil);
[snip]

------------------
winne.net

248 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)