🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
6 messages
6 total messages Started by Opa Vito Sat, 09 Sep 2006 15:23
VC++ - hoe ini file lezen en toepassen? (newbie)
#672
Author: Opa Vito
Date: Sat, 09 Sep 2006 15:23
33 lines
2296 bytes
Hallo,

Ik ben bezig met Visual C++ 2005 Express Edition (gratis van MS) te 
leren, gewoon als tijdverdrijf. Uiteraard komen er al meteen serieuze 
problemen naar boven .... het lijkt toch niet zo gemakkelijk als Visual 
Basic van een paar jaren terug, daar was ik zeer vlug mee weg :-)

Mijn eerste vraag dan maar: hoe lees ik de gegevens van een ini file en 
breng deze meteen in mijn programma?

Voorbeeld van vc.ini :

[setup]
name=Vito's First
picture=pics\wife.jpg
picturename=Doortje

[action1]
picture=pics\girlfriend.jpg

De bedoeling is dus het programm op te starten met de waarden uit de 
[setup] sectie ... 'name' is de caption van de form, 'picture' wordt 
weergegeven in een picturebox en 'picturename' is de caption van een label.

Daarenboven wordt bij het klikken op een button of menuItem, [action1] 
uitgevoerd en dus 'picture' uit die sectie weergegevn in diezelfde 
picturebox ...

Alle tips van harte welkom. Eventueel op mijn e-mail adres:

vito49 at scarlet dot be

Bedankt
Re: VC++ - hoe ini file lezen en toepassen? (newbie)
#673
Author: Wim
Date: Sun, 10 Sep 2006 18:38
45 lines
2443 bytes
Opa Vito wrote:
> Hallo,
>
> Ik ben bezig met Visual C++ 2005 Express Edition (gratis van MS) te
> leren, gewoon als tijdverdrijf. Uiteraard komen er al meteen serieuze
> problemen naar boven .... het lijkt toch niet zo gemakkelijk als
> Visual Basic van een paar jaren terug, daar was ik zeer vlug mee weg
> :-)
> Mijn eerste vraag dan maar: hoe lees ik de gegevens van een ini file
> en breng deze meteen in mijn programma?
>
> Voorbeeld van vc.ini :
>
> [setup]
> name=Vito's First
> picture=pics\wife.jpg
> picturename=Doortje
>
> [action1]
> picture=pics\girlfriend.jpg
>
> De bedoeling is dus het programm op te starten met de waarden uit de
> [setup] sectie ... 'name' is de caption van de form, 'picture' wordt
> weergegeven in een picturebox en 'picturename' is de caption van een
> label.
> Daarenboven wordt bij het klikken op een button of menuItem, [action1]
> uitgevoerd en dus 'picture' uit die sectie weergegevn in diezelfde
> picturebox ...
>
> Alle tips van harte welkom. Eventueel op mijn e-mail adres:
>
> vito49 at scarlet dot be
>
> Bedankt

Dat is niet voorzien in dotnet, maar het is mogelijk. Zie
http://archive.devx.com/dotnet/discussions/040902/cominterop.asp

Het ini-formaat is verouderd.
Als je een nieuw programma maakt, raad ik je aan om de instellingen in 
XML-formaat of in de registry op te slaan.

-- 

Wim 
Re: VC++ - hoe ini file lezen en toepassen? (newbie)
#674
Author: Opa Vito
Date: Mon, 11 Sep 2006 06:46
20 lines
2296 bytes
Wim schreef:

> Dat is niet voorzien in dotnet, maar het is mogelijk. Zie
> http://archive.devx.com/dotnet/discussions/040902/cominterop.asp
> 
> Het ini-formaat is verouderd.
> Als je een nieuw programma maakt, raad ik je aan om de instellingen in 
> XML-formaat of in de registry op te slaan.
> 

Ik gebruik een ini file omdat die door de meeste gebruikers makkelijk in 
een text programma naar eigen wensen kan ingevuld worden. Trouwens, mijn 
programma zal van nog andere gewone text files gebruik moeten maken om 
bepaalde instellingen te doen ... gebruik maken van dergelijke ini files 
is dus denkelijk aangewezen (in mijn geval), maar ik zal uiteraard ook 
de XML optie eens bestuderen.
De link die je hebt gegeven is interessant, denklijk kan ik daar wel 
iets mee, al is het op dit momnt nog een beetje Chinees voor mij ;-)

Bedankt.
Re: VC++ - hoe ini file lezen en toepassen? (newbie)
#675
Author: Jan Smit
Date: Mon, 11 Sep 2006 15:13
47 lines
2538 bytes
gaat met MFC in Visual C++ heel eenvoudig met

voor strings:
http://msdn2.microsoft.com/en-us/library/62txabd8.aspx
http://msdn2.microsoft.com/en-us/library/t453x0d8.aspx

integers:
http://msdn2.microsoft.com/en-us/library/z024c0d3.aspx
http://msdn2.microsoft.com/en-us/library/9bbths4t.aspx


"Opa Vito" <gebruik@dit.niet> schreef in bericht 
news:EPadnY9wpqUOQZ_YRVnyvQ@scarlet.biz...
> Hallo,
>
> Ik ben bezig met Visual C++ 2005 Express Edition (gratis van MS) te leren, 
> gewoon als tijdverdrijf. Uiteraard komen er al meteen serieuze problemen 
> naar boven .... het lijkt toch niet zo gemakkelijk als Visual Basic van 
> een paar jaren terug, daar was ik zeer vlug mee weg :-)
>
> Mijn eerste vraag dan maar: hoe lees ik de gegevens van een ini file en 
> breng deze meteen in mijn programma?
>
> Voorbeeld van vc.ini :
>
> [setup]
> name=Vito's First
> picture=pics\wife.jpg
> picturename=Doortje
>
> [action1]
> picture=pics\girlfriend.jpg
>
> De bedoeling is dus het programm op te starten met de waarden uit de 
> [setup] sectie ... 'name' is de caption van de form, 'picture' wordt 
> weergegeven in een picturebox en 'picturename' is de caption van een 
> label.
>
> Daarenboven wordt bij het klikken op een button of menuItem, [action1] 
> uitgevoerd en dus 'picture' uit die sectie weergegevn in diezelfde 
> picturebox ...
>
> Alle tips van harte welkom. Eventueel op mijn e-mail adres:
>
> vito49 at scarlet dot be
>
> Bedankt 
Re: VC++ - hoe ini file lezen en toepassen? (newbie)
#676
Author: miseryman
Date: Mon, 11 Sep 2006 21:24
13 lines
1382 bytes
Jan Smit <iemand@microsoft.com> wrote:

> gaat met MFC in Visual C++ heel eenvoudig met

"No, MFC and ATL are not included with Visual C++ 2005 Express."
<http://msdn.microsoft.com/vstudio/express/support/faq/>

OP kan misschien wel verder met GetPrivateProfileString() en
aanverwanten
<http://msdn.microsoft.com/library/en-us/sysinfo/base/getprivateprofilestring.asp>.

-- 
Raf
Re: VC++ - hoe ini file lezen en toepassen? (newbie)
#677
Author: Tim Van Wassenhove
Date: Tue, 12 Sep 2006 20:34
22 lines
1912 bytes
On 2006-09-11, miseryman <raf+usenet1@randomseed.be> wrote:
> Jan Smit <iemand@microsoft.com> wrote:
>
>> gaat met MFC in Visual C++ heel eenvoudig met
>
> "No, MFC and ATL are not included with Visual C++ 2005 Express."
><http://msdn.microsoft.com/vstudio/express/support/faq/>
>
> OP kan misschien wel verder met GetPrivateProfileString() en
> aanverwanten
><http://msdn.microsoft.com/library/en-us/sysinfo/base/getprivateprofilestring.asp>.

Op http://www.pinvoke.net/ vind je de signatuur van deze functie (onder
kernel32). 

En op http://www.thecodeproject.com/ vind je nog heel wat samples terug
van code die omgaan met ini bestanden (eg: http://www.codeproject.com/useritems/SimpleIni.asp);


-- 
Met vriendelijke groeten,
Tim Van Wassenhove <http://timvw.madoka.be>
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads