Varios proyectos distintos lenguajes

23/07/2004 - 09:57 por Anonimo | Informe spam
Hola a todos !!!
Estoy realizando una aplicacion de ventanas con c#, por
otra parte tengo unos formularios de visual basic 6.0 que
realizan exactamente lo que necesito crear para mi
proyecto de C# y me gustaria poder reutilizarlo.

He utilizado visual studio 2003 para para convertir el
codigo de visual basic 6.0 a visual basic NET y todo fue
correctamente.(me genero un proyecto nuevo)

Ahora la duda la tengo en como hacer referencia a esos
formularios de visual basic NET desde mi proyecto de C#.

¿Alguien puede darme alguna pista?

Preguntas similare

Leer las respuestas

#1 Lázaro
23/07/2004 - 16:26 | Informe spam
Es un poco enrevesado, pero en fin..., para tí la aplicación que tiene los formularios en VB.NET es como un gran objeto, de manera que tendrás que referenciar el exe en tu proyecto en C# y declarar los formularios como públicos para que puedan ser invocados desde C#.

De todas maneras, ve poco a poco cambiando el código de un lenguaje a otro, el cambio es trivial en cuanto te acostumbres a C#.

Salu2

"" wrote:

Hola a todos !!!
Estoy realizando una aplicacion de ventanas con c#, por
otra parte tengo unos formularios de visual basic 6.0 que
realizan exactamente lo que necesito crear para mi
proyecto de C# y me gustaria poder reutilizarlo.

He utilizado visual studio 2003 para para convertir el
codigo de visual basic 6.0 a visual basic NET y todo fue
correctamente.(me genero un proyecto nuevo)

Ahora la duda la tengo en como hacer referencia a esos
formularios de visual basic NET desde mi proyecto de C#.

¿Alguien puede darme alguna pista?


Respuesta Responder a este mensaje
#2 Tristan
23/07/2004 - 20:01 | Informe spam
En realidad no era necesario que migrases los formularios vb6, aunque tal
vez sea conveniente.

Si no los migras, puedes añadir las dll vb6, directamente como rereferencias
com a tu proyecto c#, y utilizar los formularios sin más.

Si los migras a vb.net, lo más sencillo es que incluyas en la misma solución
de tu proyecto c#, un proyecto vb.net con estos formularios. En el proyecto
c#, deberás hacer referencia a estas clases.

Por otro lado, también puedes compilar el proyecto vb.net por separado, e
incluir las referencias al proyecto c#. Pero suele resultar cómodo disponer
a la vez de ambos proyectos.

Es decir, en una misma solución puedes combinar proyectos de cualquier
lenguaje de vs.net.

Juan Carlos Badiola
MVP - C#
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida