Solucion para usar una DLL de VB NET en VB6

Páginas: 2 (392 palabras) Publicado: 20 de agosto de 2014
Solucion para usar una DLL de VB.Net en VB 6

Ya que se complico en Visual Basic 6 el envío del XML a timbrar mediante el uso de WebService, lo que hice fue crear una DLL en VB.net y usar la DLLen mi proyecto de VB 6.

La carpeta de "Cliente en VB6" contiene el ejemplo de como usar la librería creada en vb.net y creando de regreso el CFDI ya timbrado.

La carpeta "Librería NET" contienela librería creada en vb.net la cual se tuvo que crear con las siguientes características:

1. Crear un proyecto nuevo como BIBLIOTECA DE CLASES

2. Crear código y funciones que dara como serviciola dll

3. Agregar una Referencia WEB al URL del Webservice que es: http://201.120.57.165:81/facturacion/wsdl/timbrev32.php?wsdl

4. En PROYECTO \ PROPIEDADES \ COMPILAR se activa la opcion:REGISTRAR PARA INTEROPERABILIDAD COM

5. Generar proyecto para que compile la dll

6. En PROYECTO \ PROPIEDADES \ FIRMA se activa la opción:
FIRMAR EL ENSAMBLADO y se le dio un nombre (puede sercualquiera) esto genera un archivo de clave de nombre seguro extensión .SNK

7. Instalar DLL en el GAC:

Abrir el Visual Studio CommandPromt, que se encuentra en:
Inicio>Todos losProgramas>Microsoft Visual Studio>Visual Studio Tools>Visual Studio CommandPromt.
Una vez dentro, Cambiarse a la Ruta donde se encuentra el dll. Por ejemplo: (C:\Users\Francisco\Documents\Visual Studio2005\Projects\LibCFDI\LibCFDI)

(Si se actualiza o modifica la dll Habra que copiarla de Nuevo a la direccion donde esta el archivo .snk generado en el paso anterior)

Después con el comando gacutil loinstalamos en el GAC (Global Assembly Cache).

gacutil /i milibreria.dll y enter.

NOTA PERSONAL: Necesite cambiar mi DLL a la carpeta donde estaba el archivo *.SNK (generado en el CREATE STRONG NAMEKEY) para que pudiera agregar el ensamblado correctamente.


8. Extraer Librería de Tipos:
Seguiremos con el Comando tlbexp, que este nos ayudara a generar nuestro archivo.tlb, este archivo es el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual Para Usar Access Con Vb
  • Usar flash en vb
  • vb net
  • Programación En Botones Para Vb
  • Codigos Vb Para Excel
  • Conexiones vb. net con mysql, postgres, etc.
  • REGLAS PARA USAR TWITTER
  • Manual para usar el DFD

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS