Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
INI section to array
Message
From
19/11/2008 16:47:50
 
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01362902
Message ID:
01362985
Views:
14
>>Hi..
>>
>>Even with the sensation of a 'Deja vu'... I'd like to ask.. If ayone over there has a VFP function to retrieve a list of entries inside of a section into some INI file.. And don't mine to share here with us
>>
>>Some sort of:
>>
>>dimension laINIentries[1,1]
>>laINIentries = getinientries("myow.ini", "sectionA")
>>
>>TIA
>>
>>Claudio
>
>NOT TESTED AT ALL:
>
>laINIentries = getinientries("myow.ini", "sectionA")
>
>
>FUNCTION GetINIEntries(lcInitFile, lcSection)
>lcInitFile = FULLPATH(lcInitFile)
>
>DECLARE INTEGER  GetPrivateProfileSection IN WIN32API STRING lcSection,;
>                                                      STRING @lpReturnedString,;
>                                                      INTEGER nSize,;
>                                                      STRING lcINIFileName
>LOCAL lcString
>lcString = SPACE(8000)
>IF GetPrivateProfileSection(m.lcSection, @lcString, 8000, lcInitFile) > 0
>   DECLARE laLines[1]
>   ALINES(laLines, lcString)
>   RETURN @laLines
>ENDIF
>RETURN NULL
>
hi Borislav... tks for your repli...

well.... GetPrivateProfileSection(m.lcSection, @lcString, 8000, lcInitFile) doesnt give to variable lcstring any CR and/or LF... it is space (or other code) in each entry... I'm trying to figure out.. how may I separate those entries.

is the parameter 8000 means the size of the output string?
"Now to him who is able to do immeasurably more than all we ask or imagine, according to his power that is at work within us, Ephesians 3:20
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform