SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: diana_vazkez en Viernes 25 de Agosto de 2006, 18:57

Título: Llamar A Una Clase De C#
Publicado por: diana_vazkez en Viernes 25 de Agosto de 2006, 18:57
Hola

Estoy realizando un sistema en Visual Basic .NET y necesito llamar a un formulario hecho en C#

tengo entendido que esto es posible pero no se como hacerlo

espero puedan ayudarme. Gracias

Atte Diana Vazquez
Título: Re: Llamar A Una Clase De C#
Publicado por: JuanK en Viernes 25 de Agosto de 2006, 19:16
AGREGAS COMO REFERENCIA EL ensamblado del proyecto hecho en C# ( entiendase ejecutable, libreria, modulo etc)

Luego agregas el namespace y listo lo usas comun y corriente, como si usaras cualquier otra libreria referenciada.
Título: Re: Llamar A Una Clase De C#
Publicado por: diana_vazkez en Viernes 25 de Agosto de 2006, 19:50
JuanK:

ya agregue el proyecto de c# a mi proyecto de vb; es decir el archivo .vb y un archivo.rpt

escribo imports reportes.reporte ya que el namespace de la clase de c# es reportes

pero me dice que no existe dicho namespace

es correcto lo que estoy haciendo??
en que me estoy equivocando?

muchas gracias
Título: Re: Llamar A Una Clase De C#
Publicado por: JuanK en Viernes 25 de Agosto de 2006, 20:54
no me referia a eso.

Sabes agregar referencias desde VB? es como cuando por ejemplo vas a las propiuedades del proyceto, click derecho, agregar referencia y agregas

System.Drawing.dll

y luego le haces desde vb

Imports System.Drawing


Debes hacer lo mismo pero con la dll ( o el programa o modulo ) del programa de C#.
Título: Re: Llamar A Una Clase De C#
Publicado por: Last Dragon en Lunes 28 de Agosto de 2006, 23:30
Tambien tienes que tomar en cuenta que es posible que no sea una clase publica a lo que quiere acceder