SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Kev en Jueves 11 de Marzo de 2004, 23:50

Título: Visual Basic Con C++
Publicado por: Kev en Jueves 11 de Marzo de 2004, 23:50
Buenas.

Quisiera saber como enlazar un programa en C++ a una aplicacion en VB.

Me explico: Tengo un pequeño programa en C++, ahora como puedo hacer que en otro programa que cree con Visual basic me recupare la informacion de una funcion y unas variables del programilla en C++.

Me dijeron que esto se podia, creando dll, alguien me podria dar un ejemplo de esto, o direcciones de informacion acerca de dll, y enlazar VB con C++

Gracias de antemano
 ;)
Título: Re: Visual Basic Con C++
Publicado por: Brroz en Viernes 12 de Marzo de 2004, 09:44
Hola Kev.

Para esto, siempre y cuando llames al programa en vb desde el otro programa podrías intentar algo así:

Pasa como parámetros al vb, la dirección del puntero y el tamaño de la variable que desees obtener. Luego utilza la función api CopyMemory para recuperar el valor de la dirección de memoria y el desplazamiento en una variable de vb.

Si al programa vb no lo llamas desde el otro, sino que lo arranca el usuario u otro proceso distinto, tal vez esto te dé alguna idea.

Suerte.
Título: Re: Visual Basic Con C++
Publicado por: Kev en Lunes 15 de Marzo de 2004, 20:43
Bueno la idea la entiendo, pero ponerlo a práctica Upssss

Me podrias facilitar un pequeño ejemplo, por favor, cualquier cosa aunque sea que desde VB enlaces a un prog en C++ que sume dos numeros :)

Gracias de antemano.
Título: Re: Visual Basic Con C++
Publicado por: Brroz en Martes 16 de Marzo de 2004, 14:53
Hola Kev.

Nunca he necesitado hacer una cosa así... sé que la idea es factible, el colega javirues así me lo dió a entender:  http://foros.solocodigo.com/index.php?showtopic=4549 (http://foros.solocodigo.com/index.php?showtopic=4549) , pero nunca he probado a poner en práctica esta idea. Si tengo tiempo y puedo, voy a intentar probar algo. De lo que saque en limpio, te cuento.

Suerte.