Ayuda para traducir codigo VB a FW

Ayuda para traducir codigo VB a FW

Postby José Vicente Beltrán » Fri Jul 31, 2015 9:00 am

Hola a todos,
Hace algún tiempo recurrí a esta comunidad solicitando ayuda para traducir el código en VB:
Code: Select all  Expand view  RUN
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: Select all  Expand view  RUN

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 :oops:

Gracias anticipadas :shock:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Ayuda para traducir codigo VB a FW

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Ayuda para traducir codigo VB a FW

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Ayuda para traducir codigo VB a FW

Postby José Vicente Beltrán » Fri Jul 31, 2015 1:13 pm

Antonio, una vez mas gracias por interesarte.

El código que utilizo para probar exactamante es:
Code: Select all  Expand view  RUN
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 :shock:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Ayuda para traducir codigo VB a FW

Postby karinha » Fri Jul 31, 2015 2:31 pm

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7831
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Ayuda para traducir codigo VB a FW

Postby Antonio Linares » Fri Jul 31, 2015 2:40 pm

José,

Que valor devuelve en ret ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Ayuda para traducir codigo VB a FW

Postby José Vicente Beltrán » Fri Jul 31, 2015 3:39 pm

Siempre 0
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Ayuda para traducir codigo VB a FW

Postby José Vicente Beltrán » Fri Jul 31, 2015 3: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:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Ayuda para traducir codigo VB a FW

Postby karinha » Fri Jul 31, 2015 4: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
User avatar
karinha
 
Posts: 7831
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Ayuda para traducir codigo VB a FW

Postby José Vicente Beltrán » Fri Jul 31, 2015 8:35 pm

Karinha, enviado :D
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 40 guests

cron