SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado 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
;)
-
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.
-
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.
-
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.