llamar aplicación .net desde VB

29/11/2005 - 11:36 por carlos | Informe spam
Hola,

Tengo una aplicación muy grande (VB 6) que está funcionando. Tenemos que ir
añadiéndole funcionalidad, pero quisiseéramos hacer todo lo nuevo en c#.
Convertir la de VB 6 a c# nos dá muchos problemas, por lo que pensamos ir
re-escribiendo poco a poco partes del programa y pasarlo así de vb6 a c#.
Pero, nos preguntamos si seria posible llamar nuevas pantallas desarrolladas
en c# desde la aplicación VB6.
Hemos hecho algunas cosas, llamando los exe's de c# desde vb con shell, pero
claro. Las ventanas no se integran en la MDI de vb6.

Alguien ha hecho alguna cosa similar?

grácias

Preguntas similare

Leer las respuestas

#6 Daniel Kurman
05/01/2006 - 20:27 | Informe spam
Carlos. Probá con el spy++ que viene con .net, yo al menos, busco las
ventanas de esta manera, tanto el caption como la clase. Tenes una opción
que es buscar, le indicas que oculte el spy y arrastras un gráfico que tiene
a tal fin, hasta la ventana y te muestra esos datos.

Espero que sirva, saludos

Daniel Kurman


"carlos" escribió en el mensaje
news:
Grácias por las respuestas.
Lo de convertir de VB a VB.NET lo habia visto ya. El problema, es que hemos
comprado una suite diferente de controles (grids, docks, ...) y pensamos lo
mejor será ir re-escribiendo poco a poco (y de paso, eliminar algunas
chapuzas)
Lo de incrustar el fomulario en un picturebox (lo del guille) de momento nos
funciona.
Estamos buscando ahora la forma de meter el formulario sin el caption.
Por cierto... en la API de win32 existe la funcion findWindow (que devuelve
el handle de la ventana) y que precisa de los parámetros:
- nombre de la clase de ventana
- Título de la ventana

Si la ventana no tiene caption, no tiene título. Pero, y el nombre de clase
de ventana? sabeis como se puede obtener?

Grácias


"carlos" escribió en el mensaje
news:%
Hola,

Tengo una aplicación muy grande (VB 6) que está funcionando. Tenemos que


ir
añadiéndole funcionalidad, pero quisiseéramos hacer todo lo nuevo en c#.
Convertir la de VB 6 a c# nos dá muchos problemas, por lo que pensamos ir
re-escribiendo poco a poco partes del programa y pasarlo así de vb6 a c#.
Pero, nos preguntamos si seria posible llamar nuevas pantallas


desarrolladas
en c# desde la aplicación VB6.
Hemos hecho algunas cosas, llamando los exe's de c# desde vb con shell,


pero
claro. Las ventanas no se integran en la MDI de vb6.

Alguien ha hecho alguna cosa similar?

grácias



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida