| |||
![]() Hola, tengo una duda. Tengo un archivo .exe creado con un compilador de C++ y me gustaria crear una instancia de ese exe en mi programa de VB.NET (para acceder a los metodos programados en C++). Para ello uso la funcion CreateObject, y me crea una instancia y me ejecuta el exe como un proceso en memoria. Hasta aqui todo bien, el problema es que me gustaria poder crear varias instancias simultaneamente con su proceso asociado, es decir, varios procesos. Pero la funcion CreateObject me crea varias instancias pero un solo proceso en memoria. ¿Podria alguien ayudarme y decirme como puedo hacerlo? |
| |||
Hola de nuevo, gracias por contestar, pero no solo necesito lanzar un proceso, sino que tambien necesito que me devuelva una referencia a un objeto del tipo que lanzo para poder acceder a sus metodos y propiedades. Para que os hagais una idea, pongo un ejemplo: obNRGEngine = CreateObject("NRGEngineUSR2.Document");obNRGEngine .GetVersion() donde NRGEngineUSR2 es un exe. Veis que me devuelve un objeto con el que trabajo. Necesito esto, pero que ademas lance su proceso asociado. |