Dag allemaal,
Ben een toepassingetje aan't maken waarbij de gebruiker enkele opties ter beschikking heeft. Deze post gaat over mogelijkheden om die instellingen te bewaren en iets concreter, een stap richting uitwerking.
Voorlopig zit ik aan twaalf booleans aan informatie (dit geheel terzijde).
Wat meer over taal enz., maar laat u dat niet afschrikken. 't zou hier net zo goed over andere talen kunnen gaan. Ik maak de toepassing in M$Microsoft Visual C++ en ik maak gebruik van de MFC (dus Windows). Voor diegenen die dat niet kennen: dat is nog een extra laag, bovenop wat je kan gebruiken bij een 'gewoon' VC++ project, die ontwikkeld is door M$Microsoft met als doel de WinAPI objectgeoriënteerd te kunnen gebruiken (de API is dus ingedeeld in klassen).
1) 't register.
Liefst zou ik de data opslaan in het register (-> geen geknoei met bestanden). Ik zie dat op mijn OS de informatie die programma's opslaan staat in HKEY_CURRENT_USER\Software\mijnToepassing. Is dat officieel (= voor alle Windowsen), of moet ik voor elke windows-versie nog iets anders doen; of is het afhankelijk van nog iets anders? Want ik zie dat vele programma's op veel plaatsen in't register vanalles zetten.
2) zo'n ini-bestand
veel opties, en ook vaak van Windows zelf, wordt opgeslagen in .ini-bestanden met zo'n typische syntax. Is dat op een of andere manier standaard, en dus gemakkelijk te implementeren in mijn programma? Of is dat prehistorisch en niet gemakkelijker?
3) een ander bestand
zijn er ook degelijke toepassingen die zo'n data gewoon opslaan in een zelf aangemaakt bestand? worden die dan gecodeerd, zodat een gebruiker daar niet mee kan prutsen (en bvb de data ongeldig maakt) ?
Alvast bedankt.
Ben een toepassingetje aan't maken waarbij de gebruiker enkele opties ter beschikking heeft. Deze post gaat over mogelijkheden om die instellingen te bewaren en iets concreter, een stap richting uitwerking.
Voorlopig zit ik aan twaalf booleans aan informatie (dit geheel terzijde).
Wat meer over taal enz., maar laat u dat niet afschrikken. 't zou hier net zo goed over andere talen kunnen gaan. Ik maak de toepassing in M$Microsoft Visual C++ en ik maak gebruik van de MFC (dus Windows). Voor diegenen die dat niet kennen: dat is nog een extra laag, bovenop wat je kan gebruiken bij een 'gewoon' VC++ project, die ontwikkeld is door M$Microsoft met als doel de WinAPI objectgeoriënteerd te kunnen gebruiken (de API is dus ingedeeld in klassen).
1) 't register.
Liefst zou ik de data opslaan in het register (-> geen geknoei met bestanden). Ik zie dat op mijn OS de informatie die programma's opslaan staat in HKEY_CURRENT_USER\Software\mijnToepassing. Is dat officieel (= voor alle Windowsen), of moet ik voor elke windows-versie nog iets anders doen; of is het afhankelijk van nog iets anders? Want ik zie dat vele programma's op veel plaatsen in't register vanalles zetten.
2) zo'n ini-bestand
veel opties, en ook vaak van Windows zelf, wordt opgeslagen in .ini-bestanden met zo'n typische syntax. Is dat op een of andere manier standaard, en dus gemakkelijk te implementeren in mijn programma? Of is dat prehistorisch en niet gemakkelijker?
3) een ander bestand
zijn er ook degelijke toepassingen die zo'n data gewoon opslaan in een zelf aangemaakt bestand? worden die dan gecodeerd, zodat een gebruiker daar niet mee kan prutsen (en bvb de data ongeldig maakt) ?
Alvast bedankt.
[ Voor 11% gewijzigd door gorgi_19 op 10-09-2004 11:45 ]