//////////////////læs mine kommentarer længere nede.
procedure TForm1.Button1Click(Sender: TObject); var Ini: TIniFile; I: Integer; PathINI : String; begin PathINI := 'D:\Hjemmelavet\VIRKER\Kalender\standard.ini'; //////////////////////// for at kunne oprette inifilen må du først lave mapperne til din PathIni
Ini := TIniFile.Create(PathINI); I := 1; //start første while og write
///////////////////////////////// while Ini.ReadString('husk', 'hvad'+IntToStr(I), '') <> '' hvis der ikke står nogen værdi i inifilen til denne betingelse bliver intet skrevet (og det gør der jo i hvertfald ikke fra starten).
Det samme problem i næste "while" ////////////////////////////// while Ini.ReadString('husk', 'hvad'+IntToStr(I), '') <> '' do begin Inc(I); Ini.WriteString('husk', 'hvad'+IntToStr(I), edit2.Text); end; //Slut første write og while //Start anden write og while while Ini.ReadString('husk', 'evt'+IntToStr(I), '') <> '' do begin Ini.WriteString('husk', 'evt'+IntToStr(I), edit1.Text); INI.Free; end; //Slut anden write og while //Start tjek om INI filen findes og luk If FileExists('standard.ini') Then ShowMessage('Huskeseddel er gemt') Else ShowMessage('Fejl ved skrivning af Huskeseddel Da nogle af programmet filer er beskadige'); close; //Slut tjek om INI filens findes og luk end;
det her kan ikke compiles da der er flere fejl bla.. i Createdir('D:\Hjemmelavet); Createdir('D:\Hjemmelavet\VIRKER); Createdir('D:\Hjemmelavet\VIRKER\Kalender); uafsluttet streng (')
standard.ini bliver ikke oprettet
Det ville være nemmere hvis du definere hvad du vil.... kan du ikke forklare hvad dit progam skal..
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.