![]() |
Posible uso en otro lenguaje
Buenas tardes la dll se podría usar en Visual Basic 6.0
Gracias. |
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. |
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