RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  998 - CARGAR EXE´S DE C++ QUE RETORNAN VALORES EN VB
Autor:  Luigi
Hola soy Luigi estudiante de Ingeniería de Sistemas.
Estoy actualmente realizando un programador de memorias EPROM (hardware y su respectivo software)controlado por el puerto paralelo LPT1, el hardware ya está creado, el software también está listo en C y Visual Basic 5.0, pero la velocidad de lectura en VBasic(con la librería InpOut32.dll) es muy pobre(el código ya está ´optimizado´ para funcionar lo más rápido posible), la lectura completa de una memoria dura alrededor de 3 horas.
En C el código está escrito en asembler con(asm{})yes mucho más rápido. La idea es crear una función que reciba y retorne valores en C, compilarla y llamar el EXE desde Vbasic y tomar el valor retornado.
Ya probé con el SHELL de Windows y no he podido tomar valores devueltos, además de que abre la ventana del emulador de DOS de windows.

Quisiera saber si existe otra forma de llamar ejecutables de DOS que retornen valores o si existe otra manera de corregir el problema de la velocidad en Visual basic.
Agradezco la atención prestada y espero que pueda alguien colaborarme.


Nombre
Apellidos
Correo
Comentarios