Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SDK Componente Verifactu para Delphi 7+ - Subforo Avisos/consultas (https://www.clubdelphi.com/foros/forumdisplay.php?f=81)
-   -   Posible uso en otro lenguaje (https://www.clubdelphi.com/foros/showthread.php?t=97894)

reyelche 25-11-2025 17:58:17

Posible uso en otro lenguaje
 
Buenas tardes la dll se podría usar en Visual Basic 6.0



Gracias.

Neftali [Germán.Estévez] 26-11-2025 11:17:29

Según Copilot:

Sí, Visual Basic 6.0 puede utilizar DLLs creadas en otros lenguajes, como Delphi 6, siempre que se cumplan ciertas condiciones:
✅ Requisitos principales:

Tipo de DLL:
Debe ser una DLL estándar (Win32), no una DLL COM (a menos que se registre como objeto COM).
Las funciones deben estar exportadas correctamente.

Convención de llamada:
VB6 utiliza por defecto la convención StdCall (también conocida como WINAPI).
En Delphi, al declarar las funciones exportadas, debes usar stdcall para que coincida.

Tipos de datos compatibles:
Usa tipos simples (Integer, Long, Double, PChar) para evitar problemas.
Para cadenas, VB6 usa BSTR internamente, pero puedes pasar ByVal String como PChar si la función Delphi lo espera.

mamcx 26-11-2025 15:54:22

Una manera simple es crear en Delphi una app de consola y aceptar/retornar datos simples (en json por ejemplo).

Esa es la forma que uso por lo general para integrar entre varios lenguajes.


La franja horaria es GMT +2. Ahora son las 06:31:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi