20. august 2002 - 18:17Der er
13 kommentarer og 3 løsninger
huske det man ændrede sidst, med en *.ini fil
Jeg har lavet et program i C++ Borland 5:
Når man laver en ændring foreksempelt sætter et flueben, skal den kunne huske det næste gang man åbner programmet, disse informationen vil jeg have gemt i en setting.ini fil, er der nogle der kan lave dette til mig, koden skal også sige hvad linje den skal kigge i, da der er flere settings der skal stå i setting.ini
Du kan bruge WritePrivateProfileString og GetPrivateProfileString, du skal så bare konvertere alle de variable du vil gemme, til strings. Det kan dog være Borland C++ miljøet tilbyder funktioner der ta'r andre typer argumenter end string (fx int, long, bool osv.) læigesom MFC..?
jeg er ikke helt med på hvad du mener, det skal være sådan at: Hvís jeg sætter et flueben, og trykker på en knap bagefter, skal knappen skrive i setting.ini filen, at der er sat et flueben...
Hvis du ikke angiver path (altså "C:\\" eller "\\MitBibl") i New TIniFile() constructoren, bliver din .ini fil lagt under C:\Windows (eller hvor du nu har installeret dit Windows, under XP dog under det specielle User bibliotek, som jeg ikke kan huske hvad hedder.)
hvis man har en Form1 med en CheckBox1 og en Button1, når man så sætter et hak i CheckBox1 og trykker på Button1 skal den gemme det i Setting,ini som ligger i sammen mappe som programmet...
Er dette ikke mugligt, det skal være sådan at jeg kan bestemme hvad linjeg den skriver det i, da der skal stå flere instillenger i Setting.ini filer
Med WritePrivateProfileString og GetPrivateProfileString behøver du ikke bekymre dig om hvilken linie de forskellig variable står på, det håndterer funktonerne!
jpk >> Er WritePrivateProfileString ikke nøjagtigt det samme son en .INI file ??? Du angiver da også både "afsnit" og "navn" på hver gemt indstilling, så hvad er forskellen ? Er WritePrivateProfileString MVC udgaven af TIniFile ?
Jeg lukker nu dette indlæg, Da jeg ikke længere arbejder på dette. jeg giver jeg 25 point vær da i har hjulpet med at finde et svar der kunne bruges.
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.