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

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
-
- Mensajes: 14
- Registrado: Vie Ago 05, 2011 1:49 pm
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: como mandar llamar la funcion FinalizaCFDLIB en VB6
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....)
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 !!
-
- Mensajes: 74
- Registrado: Vie Feb 25, 2011 9:27 am
Re: como mandar llamar la funcion FinalizaCFDLIB en VB6
Declaras FuncionDADO 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....)
Public Declare Function FinalizaCFDLib Lib "CFDLib.dll" () As String
Ejecutas
Dim OK As String
OK = FinalizaCFDLib()