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


.

La función GetErrorExt() Parte 5

Para quienes programan Visual Basic aqui esta la solucion
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
visitante32
Mensajes: 41
Registrado: Jue Nov 25, 2010 10:23 am

La función GetErrorExt() Parte 5

Mensaje por visitante32 »

La documentación de la librería dice:

GetErrorExt es una cadena adicional al error que indica con mas detalle en donde
ocurrio el error, por ejemplo, GetError puede devolver "Archivo no encontrado"
y GetErrorExt devuelve el *nombre* del archivo que no fue encontrado

Te recuerdo que el caracter & es un Ampersam.
En Código Visual Basic podemos aplicarlo así

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click

GeneraCFD(Application.StartupPath & "\FacturaEcodex98.ini", "a0123456789")

If GetError().ToString.Length > 0 Then
MsgBox(GetError() & " " & GetErrorExt(), vbInformation, "Aviso")
Else
MsgBox("El XML ha sido generado", vbInformation, "Aviso")
End If

End Sub


Declaramos la función GetErrorExt()

<Runtime.InteropServices.DllImport("CFDLib.dll", Charset:=Runtime.InteropServices.CharSet.Ansi, SetLastError:=True, ExactSpelling:=True, Entrypoint:="GetErrorExt")> _
Public Shared Function GetErrorExt() As String
End Function


Compilamos y...
Captura2.JPG
Captura2.JPG (21.05 KiB) Visto 4310 veces
Cerrado