tengo una clase que me ayuda a leer y escribir archivos Ini, robada de internet por supuesto......bueno, che, no me juzguen.....

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!!
