Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/12/2011, 11:07
Codymarc
 
Fecha de Ingreso: abril-2010
Mensajes: 82
Antigüedad: 14 años
Puntos: 2
Pregunta Api para leer un archivo Ini

Que tal,

tengo una clase que me ayuda a leer y escribir archivos Ini, robada de internet por supuesto......bueno, che, no me juzguen...... Esa clase basicamente consta de dos metodos, Leer ini y Escribir Ini. Hace poco tuve un problema al leer el ini, y lo termine corrigiendo, pero no entendi bien porque tuve el problema que tenia. Me limite a corregirlo nomas, porque pude detectar cual era el error, pero igualmente me gustaria saber que es lo que sucedia. Les copio el codigo de uno de los metodos

Public Function LeeIni(ByVal Seccion As String, ByVal Llave As String) As String
Dim lret As Long
Dim ret As String
ret = New String(CChar(" "), 255)
lret = GetPrivateProfileStringKey(Seccion, Llave, "", ret, Len(ret) + 1, m_Ini)
'If lret > 1 Then
ret = ret.Substring(0, lret)
'End If
LeeIni = ret

End Function

Lo que corregi es lo que esta documentado. Pero mi pregunta es porque se declara el String ret de la manera que esta declarado. Que se gana delcarando asi una variable ?? Tiene que ver con el API GetPrivateProfileStringKey??

Gracias por su tiempo. Saludos!!