Imagen

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


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 ]]
freyes
Mensajes: 14
Registrado: Vie Ago 05, 2011 1:49 pm

como mandar llamar la funcion FinalizaCFDLIB en VB6

Mensajepor freyes » Vie Ago 19, 2011 11:07 pm

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: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: como mandar llamar la funcion FinalizaCFDLIB en VB6

Mensajepor Dado » Sab Ago 20, 2011 7:01 pm

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

Mensajepor marcoso » Mar Oct 11, 2011 2:53 pm

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()


Volver a “Visual Basic”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados