Visual Basic - Ficheros Ini

Life is soft - evento anual de software empresarial
 
Vista:

Ficheros Ini

Publicado por Guillermo (4 intervenciones) el 11/11/2001 18:15:58
Tengo esta funcion declarada:

Private Declare Function GetPrivateProfileString Lib "kernel32" Alias
"GetPrivateProfileStringA" _
(ByVal lpApplicationName As String, ByVal lpKeyName As Any, _
ByVal lpDefault As String, ByVal lpReturnedString As String, _
ByVal nSize As Long, ByVal lpFileName As String) As Long

Luego tengo una función que me debería devolver un valor y siempre me
devuelve 0, que hago mal, escribir en el
fichero Ini, escribo, pero leer no:

Public Function LeerSeccionClaveValor(ByVal lpFileName As String, ByVal
lpAppName As String, _
ByVal lpKeyName As String) As String
Dim sRetVal, lpDefault, ValorDev As String
lpDefault = " "
ValorDev = GetPrivateProfileString(lpFileName, lpKeyName, lpDefault,
sRetVal, Len(sRetVal), lpFileName)
If ValorDev = 0 Then
LeerSeccionClaveValor = lpDefault
Else
LeerSeccionClaveValor = Trim(sRetVal)
End If
End Function

Ya he provado a declarar lpKeyName como string y sigue fallando
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder