webForumDet fria alternativet

Record

1 svar · 362 visningar · startad av Niclas Ohlsson

Niclas OhlssonMedlem sedan juli 200068 inlägg
#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

WiNNeMedlem 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

275 ms totalt · 3 externa anrop · v20260731065814-full.30151723
140 ms — hämta forumlista (db)
133 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)