Hola a todos
Tengo el siguiente código en VB sacado de una página oficial:
Dim des As String * 15000
Dim paginahtml As String * 4096
Dim ret As Long
Dim edi As String
Dim nif As String
Dim wadedinet As New OAdedinet
ret = wadedinet.Adedinet(nif, edi, des, paginahtml)
........................................................................
He intentado traducirlo de la siguiente forma
local des := ""
local paginahtml := ""
local ret := ""
local edi := ""
local nif := ""
//cargo la librerÃa//
cargadll := loadlibrary("Adedinet.dll")
//declaro la funcion//
Dll Function ADEDINET (nif AS LPSTR ,;
edi AS LPSTR ,;
des AS LPSTR ,;
paginahtml AS PTR ) AS LONG PASCAL FROM "Adedinet" Lib cargadll
//intento obtener el valor de la función //
ret = Adedinet(nif, edi, des, paginahtml)
//descargo la librerÃa//
FreeLibrary(cdll)
Naturalmente no funciona, asà que si alguien puede echarme una mano y la corrige
estarÃa muy agradecido
saludos desde Algeciras
![]()