La Web del Programador: Comunidad de Programadores
 
    Pregunta:  21783 - CONECTAR TURBO C++ CON VISUAL BASIC 6.0
Autor:  Pedro Pizarro
Mi pregunta es la siguiente:

Yo estoy haciendo una tarjeta de adquisición de datos, los datos lo estoy capturando por el puerto paralelo y lo que yo quiero hacer es almacenar esos datos en turbo c++ pero esos los quiero mostrar en una caja de texto en visual basic 6.0. De que manera puedo llamar a visual basic para poder efectuar esa operación desde turbo c++ a visual basic 6.0.

Les agradeceria mucho en que me ayuden en esta situación.

  Respuesta:  Marco Antonio Orellana O.
Genera una DLL Simple con tubo C++

Y luego llama a la DLL desde visual basic

Asi

private declare function MiCapturar lib "MiDLLTC.DLL" alias "@MiCapturar!blabla" (byval blabla, etc...) as blabla

el alias tiene que ser igual al nombre que se exporta la funcion desde la dll. Utiliza el tdump, ahbi te muestra como queda la funcion.

Recuerda que la funcion en la dll la tienes que declarar con CALLBACK, por que si no te retornara un error

Saludos