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 2000195 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

Genererad på 364 ms · cache AV · v20260730165559-full.f96bc7eb