FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ayuda para traducir codigo VB a FW
Posts: 282
Joined: Mon Oct 10, 2005 08:55 AM
Ayuda para traducir codigo VB a FW
Posted: Fri Jul 31, 2015 09:00 AM
Hola a todos,
Hace algún tiempo recurrí a esta comunidad solicitando ayuda para traducir el código en VB:
Code (fw): Select all Collapse
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)

El resultado al que llegamos entonces (con la ayuda de Antonio como siempre) fué:
Code (fw): Select all Collapse
local des := space(15000)
local paginahtml := space(4096)
local edi := ""
local nif := ""
local wadedinet := CreateObject( "OAdedinet" )
local ret := OAdedinet:wadedinet(nif, edi, des, paginahtml)

// la dll se registra en el sistema, desde la consola, como: regsvr32 adedinet.dll -> devuelve OK


La lib adedinet.dll es un componente editado por la Agencia Tributaria española y de libre distribución:
https://www2.agenciatributaria.gob.es/A ... edinet.htm

Pues retomo la solicitud de ayuda porque no he sido capaz de hacer funcionar la llamada.
Quizás despues de este tiempo alguien haya descubierto el 'truco' y quiera compartirlo :-)

Gracias anticipadas :-)
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Ayuda para traducir codigo VB a FW
Posted: Fri Jul 31, 2015 11:44 AM

José,

Te refieres a esta llamada ?

local ret := OAdedinet:wadedinet(nif, edi, des, paginahtml)

Esta línea se ejecuta bien ?

local wadedinet := CreateObject( "OAdedinet" )

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Ayuda para traducir codigo VB a FW
Posted: Fri Jul 31, 2015 11:46 AM

Prueba a cambiar estas variables:

local edi := Space( 30 )
local nif := Space( 30 )

Prueba con otros valores en vez de 30.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 282
Joined: Mon Oct 10, 2005 08:55 AM
Re: Ayuda para traducir codigo VB a FW
Posted: Fri Jul 31, 2015 01:13 PM
Antonio, una vez mas gracias por interesarte.

El código que utilizo para probar exactamante es:
Code (fw): Select all Collapse
static function pruebasedi()
local des := space(15000)
local paginahtml := space(4096)
local edi := MEMOREAD( "E:\edi.exp" )   // => el archivo existe
local nif := "9999999R"

// ---------------- EDITO ---------------------
local wadedinet := CreateObject( "ADEDINET.OAdedinet" ) //=> aparentemente funciona bien
local ret := wadedinet:ADEDINET(nif, edi, @des, @paginahtml) // => aparentemente funciona bien pero... devuelve archivos vacios
//---------------------------------------------

msginfo( des)  // => devuelve vacio
msginfo(paginahtml) // =>  devuelve vacio
return .t.


Debo decir que mientras tanto utilizo un EXE Delphi para esta tarea, que no tiene problemas, pero me gustaría integrarlo en la aplicación de forma nativa :-)
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Ayuda para traducir codigo VB a FW
Posted: Fri Jul 31, 2015 02:31 PM
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Ayuda para traducir codigo VB a FW
Posted: Fri Jul 31, 2015 02:40 PM

José,

Que valor devuelve en ret ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 282
Joined: Mon Oct 10, 2005 08:55 AM
Re: Ayuda para traducir codigo VB a FW
Posted: Fri Jul 31, 2015 03:39 PM

Siempre 0

Posts: 282
Joined: Mon Oct 10, 2005 08:55 AM
Re: Ayuda para traducir codigo VB a FW
Posted: Fri Jul 31, 2015 03:45 PM

karinha,

En la dirección que he posteado anteriormente, cuando ves la pagina web en tu pantalla es porque teoricamente ya se ha descargado la dll, pero en cualquier caso si me indicas un mail te la envio

Gracias por el interes :shock:

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Ayuda para traducir codigo VB a FW
Posted: Fri Jul 31, 2015 04:30 PM

No bajo José. mi email: kmt_karinha@pop.com.br

Gracias, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 282
Joined: Mon Oct 10, 2005 08:55 AM
Re: Ayuda para traducir codigo VB a FW
Posted: Fri Jul 31, 2015 08:35 PM

Karinha, enviado :D

Continue the discussion