Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

como mandar llamar la funcion FinalizaCFDLIB en VB6

Para quienes programan Visual Basic aqui esta la solucion
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
freyes
Mensajes: 14
Registrado: Vie Ago 05, 2011 1:49 pm

como mandar llamar la funcion FinalizaCFDLIB en VB6

Mensaje por freyes »

Hola que tal :
He querido hacer funcionar la funcion de finaliza pero me dice que :
La convencion de llamadas a DLL es incorrecta:

la estoy intentando llamar asi:

Private Declare Function GetErrorExt Lib "CFDLib.dll" () As String
Private Declare Function CadenaOriginal Lib "CFDLib.dll" () As String
Private Declare Function SelloDigital Lib "CFDLib.dll" () As String
Private Declare Function TimbrarCFD Lib "CFDLib.dll" (ByVal IniFileName As String) As TError
Private Declare Function FinalizaCFDLIB Lib "CFDLib.dll" ()

Public Function EnviaTimbrePACEdicom(cArchivo As String) As Boolean
TimbrarCFD cArchivo
MsgBox "Resultado : OK. " + GetError + " " + GetErrorExt
FinalizaCFDLIB
End Function

Me timbra de forma correcta pero en FinalizaCFDLib me marca :
La convencion de llamadas a DLL es incorrecta:

Y la estoy poniendo por que despues de hacer el timbrado me marca error y me saca de VISUAL BASIC
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: como mandar llamar la funcion FinalizaCFDLIB en VB6

Mensaje por Dado »

FinalizaCFDLib es un procedimiento, no regresa ningun valor.

No deberias definirlo como "Sub"? (no se programar en Visual Basic, asi que lo mas seguro es que este diciendo puras mensadas, pero ya sabes la Anecdota del burro que toco la flauta....)
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
marcoso
Mensajes: 74
Registrado: Vie Feb 25, 2011 9:27 am

Re: como mandar llamar la funcion FinalizaCFDLIB en VB6

Mensaje por marcoso »

DADO escribió:FinalizaCFDLib es un procedimiento, no regresa ningun valor.

No deberias definirlo como "Sub"? (no se programar en Visual Basic, asi que lo mas seguro es que este diciendo puras mensadas, pero ya sabes la Anecdota del burro que toco la flauta....)
Declaras Funcion

Public Declare Function FinalizaCFDLib Lib "CFDLib.dll" () As String

Ejecutas

Dim OK As String

OK = FinalizaCFDLib()
Cerrado