var txt : TStringList; begin txt:=TStringList.Create; with opendialog1 do begin if execute then begin txt.LoadFromfile(filename) edit1.text:=txt.text; end; end; txt.destroy; end;
save:
var txt : TStringList; begin txt:=TStringList.Create; with savedialog1 do begin if execute then begin txt.Text:=Edit1.Text; txt.SaveTofile(filename) end; end; txt.destroy; end;
Men en TEdit er normalt kun 1 linje, det giver mere mening at bruge en TMemo.
var txt : TStringList; begin txt:=TStringList.Create; with opendialog1 do begin if execute then begin v txt.LoadFromfile(filename)>>>;<<< edit1.text:=txt.text; ^ end; end; txt.destroy; end;
altså til folk der måske søger i dette spørgsmål senere, var fejlen at der manglede ; efter txt.LoadFromfile(filename) så det blev til txt.LoadFromfile(filename);
Det er hvad der sker når man ikke tester, men blot knalder koden direkte ind (smæk over fingrene til mig :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.