Utilizar Clase de C# en Visual Basic 6.0

06/07/2004 - 12:33 por Anonimo | Informe spam
Hola a tod@s,

Bueno mi problema es el siguente:
Un compañero de trabajo me ha pasado una herramienta echa
en C#, está en el siguiente link:
http://csharpdatatier.sourceforge.net/
Esta herramienta lo que hace es crear las 1 clase por cada
tabla que exista en la base de datos de Sql Server 2000
que se le especifique
Con las clases creadas puedo insertar, eliminar,
modificar, los datos de un tabla correspondiente a la
clase.
Mi pregunta es la siguiente, puedo utilizar estas clases
con Visual Basic 6.0? y si es posible ¿Cuáles son los
pasos a seguir para que funcione todo correctamente en
Visual Basic 6.0?.
 

Leer las respuestas

#1 José Miguel Torres
06/07/2004 - 12:45 | Informe spam
Si puedes, mediante Interoperabilidad.

pasos:
1. Define tu clase en C#, debes diseñar una interface
que exponga los métodos que quieres ofrecer en la clase que te generó.
2. Debes generar las interfaces com, para eso utilizas la
herramienta tlbexp ensamblado.dll /out:fichero.tlb
3. Registra el componente con regasm
4. Para utilzar tu clase en visual basic 6.0,
debes utilizar el cuadro de dialogo de referencias para
configurar la referencia al tlb que generaste.
5. Listo, ya puedes crear instancias de la clase que
diseñaste en .net desde VB 6.0

mira
http://msdn.microsoft.com/library/d...pguide/htm
l/cpconexposingnetframeworkcomponentstocom.asp

saludos

José Miguel Torres
jtorres_diaz~~ARROBA~~terra.es
http://jmtorres.blogspot.com
escribió en el mensaje
news:27c5101c46344$b7c01000$
Hola a ,

Bueno mi problema es el siguente:
Un compañero de trabajo me ha pasado una herramienta echa
en C#, está en el siguiente link:
http://csharpdatatier.sourceforge.net/
Esta herramienta lo que hace es crear las 1 clase por cada
tabla que exista en la base de datos de Sql Server 2000
que se le especifique
Con las clases creadas puedo insertar, eliminar,
modificar, los datos de un tabla correspondiente a la
clase.
Mi pregunta es la siguiente, puedo utilizar estas clases
con Visual Basic 6.0? y si es posible ¿Cuáles son los
pasos a seguir para que funcione todo correctamente en
Visual Basic 6.0?.

Preguntas similares