• Viernes 29 de Marzo de 2024, 00:45

Autor Tema:  Activex  (Leído 3157 veces)

menska

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Activex
« en: Domingo 11 de Julio de 2004, 10:16 »
0
Buenas!!!!!

  Tengo un pequeño problema, nunca antes he usado componentes ActiveX y ahora necesito usar uno en C#. Lo que me pasa es que cuando lo voy a agregar al formulario en modo diseño me salta un error diciendome que no se ha podido agregar el componente activex y que hay que registrarlo.

  Si intento añadir el componente por código me salta una excepción: No se encuentra el archivo o el nombre del ensamblado o una de sus dependencias. Cuando el visual studio me lo añade al proyecto.

  Intento registrarlo con el comando: REGSVR32 <dirección del componente>, me dice que me lo registra bien, pero esto sigue sin ir.

  Podéis echarme una mano por favor? Gracias!!!  :hola:

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Activex
« Respuesta #1 en: Domingo 11 de Julio de 2004, 19:01 »
0
Pues no se para que quieres hacer eso..
procesisamanet la filosofia de .NET es usar componentes creados en .NET y dejar de usar los poco eficientes activeX, que se alejan totralmente de lo que se pretende hacer con .net
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

alexis salinas

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Re: Activex
« Respuesta #2 en: Lunes 12 de Julio de 2004, 23:17 »
0
;)  Lo siento JuanK, pero la filosofia de net, no es esa  :P
Para que hacer la rueda dos veces si ya esta hecho, utilizalo.

Net te permite convivir con varias versiones de las mismas dll o activeX,
no es por nada.

El problema es que debes agregar a las referencias de tu proyecto.

aqui va un ejemplo:
Genere en VB6 un ocx(va igual para las dll) , es un Textbox que cambia
de color al tomar el foco.

despues la agrege como referencia al proyecto.

este es el path en el cual lo ejecute yo(por si acaso)
C:\Documents and Settings\Administrador\Mis documentos\Visual Studio Projects

Cualquier cosa aviza!!!
 :hola:
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Activex
« Respuesta #3 en: Martes 13 de Julio de 2004, 05:44 »
0
Amigo esa no es la filosofia de .NET, simplemente existe esa capacidad para conservar compatibilidad con aplicaciones o librerias realizadas con tegnologias anteriores, activeX tiende a desaparecer igual como desaparecion su antecesor.

Agregar ese tipo de referencias a ocx es muy sencillo y nunca dije que no se pudiera hacer, pero es nua mla practica y solo se debe hacer en una situacion que realmente lo amerite.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

alexis salinas

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Re: Activex
« Respuesta #4 en: Jueves 15 de Julio de 2004, 19:07 »
0
:P  Estimado JuanK.

Podemos conversar mucho del tema, pero la cosa como yo la veo es muy simple;
"Para que Hacer las cosas de nuevo"
 .Net va por la compatibilidad y la reutilizacion, no por reingeneria.

Pero esta conversacion seria para largo.

Atte
Alexis Salinas R.


Aqui va me email quiero hacerte unas preguntas respecto al foro
as_asar@hotmail.com

No se si ya la viste pero si no
http://lab.msdn.microsoft.com/express/

menska

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Activex
« Respuesta #5 en: Sábado 17 de Julio de 2004, 15:58 »
0
Ey gracias por vuestras respuestas.... Al final he programado yo un nuevo control, no es tan óptimo como el que tenía pero ya me va bien  :kicking: . Ta luego!!!  :P

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Activex
« Respuesta #6 en: Domingo 18 de Julio de 2004, 03:40 »
0
muy bien  :smartass:
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io