Avatar billede hestetoften Nybegynder
18. december 2003 - 12:16 Der er 2 kommentarer og
1 løsning

ini-fil og Memo

Jeg har en Memo med text i x antal linier.

Hvordan gemmer og læser jeg disse til en ini-fil, således at der i memoet skrives den tekst der står i ini-filen med de linier der blev gemt. ??
Avatar billede eht Nybegynder
18. december 2003 - 13:09 #1
Hvorfor ikke bare gemme indholdet som en tekstfil med SaveToFile og LoadFromFile nå men!!

Du kan gøre sådan:

procedure TForm1.Button1Click(Sender: TObject); //gem
var MemoIni:TInifile;
i : integer;
begin
MemoIni := TIniFile.Create('c:\memo.ini');
MemoIni.WriteInteger('Memo1','LinesCount',Memo1.Lines.Count);
for i := 0 to Memo1.Lines.Count - 1 do
MemoIni.WriteString('Memo1','Linie' + Inttostr(i),Memo1.Lines.Strings[i]);
MemoIni.Free;
end;

procedure TForm1.Button2Click(Sender: TObject);  //Hent
var MemoIni:TInifile;
i : integer;
begin
Memo1.Clear;
MemoIni := TIniFile.Create('c:\memo.ini');

for i := 0 to MemoIni.ReadInteger('Memo1','LinesCount',0) - 1 do
Memo1.Lines.Add(MemoIni.ReadString('Memo1','Linie' + Inttostr(i),''));
MemoIni.Free;
end;
Avatar billede hestetoften Nybegynder
19. december 2003 - 08:37 #2
Virker fint

Skriv for point
Avatar billede eht Nybegynder
19. december 2003 - 11:48 #3
svar!!!!!!!!!

//Erik
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester