¿Cómo tengo que hacer un form para poder cargarlo después en VB6?

18/10/2004 - 13:41 por José Luis | Informe spam
Hola a todos

Tengo que desarrollar unos formularios nuevos para una aplicación hecha
en VB6 y deseo ir pasando ya el trabajo a .NET, pero he estado haciendo un
par de pruebas y no soy capaz de hacer que un formulario que he hecho en
.NET (C#) se cargue correctamente desde VB6. Estoy seguro de que es posible,
pero no encuentro la manera.

¿Me podéis indicar algún ejemplo o alguna referencia a la que pueda
acceder en la que se me explique cómo hacer esto?


Gracias

Preguntas similare

Leer las respuestas

#6 José Luis
18/10/2004 - 16:52 | Informe spam
Ya, pero es que la aplicación de la que te hablo tiene más de 1 millón de
líneas de código y se va a ir reconviritendo por partes.

Mientras se realiza la reconversión, quiero que todo el trabajo nuevo que se
va a hacer sea en .NET


"MasterNet" escribió en el mensaje
news:
Hola sabes que no te entiendo muy bien, en fin vas a pasar tu aplicación
desde VB6 a VB.NET?
Si es que vas hacer esto, el Visual Studio .NEt te lo hace fácil es decir
te
hace la conversión automáticamente aunque hay que tomar algunas
precausiones
al respecto porque no funciona al 100 % de bien, sobres estos detalles
puedes investigar un poquito en www.google.com poniendo a buscar algo
como:
"convertir de visul basic 6 a vb.net o algo así pero te aseguro que hay
varios sitios".

Si te explicas un poco mejor tal vez te pueda dar otras sugerencias, por
que
en tu post hablas de C# y que vas a cargar en VB6 lo de C#? Por eso es que
no te entiendo bien?


Respuesta Responder a este mensaje
#7 Freddy Cáceres
18/10/2004 - 18:05 | Informe spam
echale un vistazo a este articulo del guille.

http://www.elguille.info/NET/servid...araCOM.htm

ahora, nose si podras cargar elementos graficos echos en
NET en VB6, lo de clases Abstractas eso si funciona con
vb6, asp, MTS, etc.

PD:"Cómprate un bosque", jajajaja me acuerdo y me rio,
jajajaja, fue buena.


Saludos
-
Freddy Cáceres
Santiago - Chile
Perdonad por ser tan ambiguo. Lo uso como referencia. Te


copio y pego el
post que he colgado en es.vsnet:

He creado una ClassLibrary en C# y en ella una clase


CMyForm que es un
formulario que abre un diálogo y carga una imagen. La


ClassLibrary la puedo
utilizar perfectamente desde otro programa hecho en .NET,


pero no desde VB
6, que es lo que necesito. En las propiedades del proyecto


le he dicho que
me genere una solución COM, y al compilarlo me produce una


DLL y un TLB.

Hasta aquí todo bien, pero abro VB6 e importo la


ClassLibrary, veo el
contenido perfectamente, pero cuando intento instanciar


una variable de la
clase CMyForm VB6 me da un error de automatización.

Espero que esto te ayude a ayudarme :-)


Gracias


.

Respuesta Responder a este mensaje
#8 Guillermo guille
18/10/2004 - 23:10 | Informe spam
Es que como este mismo hilo ya está abierto en los dos sitios, mejor que lo
centremos en un sitio.

Al que le interese, en el "otro" hilo explico los pasos a seguir... que ya
están explicados en el link que dio Freddy Caceres, pero para aclarar que SI se
pueden mostrar formularios creados en .NET para usar desde VB6, además usando
anchor y esas monerías...

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"José Luis" wrote in message
news:
Hola a todos

Tengo que desarrollar unos formularios nuevos para una aplicación hecha
en VB6 y deseo ir pasando ya el trabajo a .NET, pero he estado haciendo un
par de pruebas y no soy capaz de hacer que un formulario que he hecho en
.NET (C#) se cargue correctamente desde VB6. Estoy seguro de que es posible,
pero no encuentro la manera.

¿Me podéis indicar algún ejemplo o alguna referencia a la que pueda
acceder en la que se me explique cómo hacer esto?


Gracias


Respuesta Responder a este mensaje
#9 José Luis
19/10/2004 - 09:30 | Informe spam
Gracias por tu contestación y perdonad por no haber crossposteado el
mensaje.
"Guillermo 'guille'" escribió en el mensaje
news:%
Es que como este mismo hilo ya está abierto en los dos sitios, mejor que
lo centremos en un sitio.

Al que le interese, en el "otro" hilo explico los pasos a seguir... que ya
están explicados en el link que dio Freddy Caceres, pero para aclarar que
SI se pueden mostrar formularios creados en .NET para usar desde VB6,
además usando anchor y esas monerías...

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"José Luis" wrote in message
news:
Hola a todos

Tengo que desarrollar unos formularios nuevos para una aplicación
hecha
en VB6 y deseo ir pasando ya el trabajo a .NET, pero he estado haciendo
un
par de pruebas y no soy capaz de hacer que un formulario que he hecho en
.NET (C#) se cargue correctamente desde VB6. Estoy seguro de que es
posible,
pero no encuentro la manera.

¿Me podéis indicar algún ejemplo o alguna referencia a la que pueda
acceder en la que se me explique cómo hacer esto?


Gracias






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