>I am trying to use the INI Access foundation class to retrieve information from the INI file. The code below:
>PUBLIC g_cLocalPath
>PUBLIC g_cServerPath
>g_cLocalPath = ""
>g_cServerPath = ""
>
>* Using the non visual class oldinireg from the registry class for INI Access in the project
>oIniFile = NewObject('oldinireg' , 'registry')
>IF VARTYPE(oIniFile) = "O"
>WITH oIniFile
>.GetINIEntry(g_cLocalPath,"Preferences","Local","Cats98.ini")
>.GetINIEntry(g_cServerPath,"Preferences","Server","Cats98.ini")
>
>ENDWITH
>ENDIF
>
>In the debugging of the procedure getinientry:
>
>m.c_value = "c:\Projects\cats98\data"
>
>However when I call on the variable somewhere else I get an empty character string!
>
>Thanks
>
Hi Sanjay,
You have to pass the first parameter by reference like this:
g_cLocalPath = SPACE(260)
oIniFile.GetINIEntry(@g_cLocalPath,"Preferences","Local","Cats98.ini")
hth,
George
Ubi caritas et amor, deus ibi est