¿ Como se podria hacer algo asi ?

20/10/2004 - 22:11 por Pablo Fabian Savino | Informe spam
hola a todos,

como puedo hacer un Imports pero una vez que la aplicacion ya esta en EXE y
utilizandoce?

lo que quiero es que si yo pongo una nueva DLL poder usarla y para esto
hacer el Import verdad?, pero no quiero tener que declarar o hacer el
imports desde mi codigo fuente, quiero que esa nueva DLL se use sin
necesidad de hacer el Import desde el fuente y luego compilar.

Me explique?
saludos
 

Leer las respuestas

#1 Leonzio
20/10/2004 - 22:33 | Informe spam
Con Imports no se si es posible hacerlo.
Pero quizas esto te sirva.


Dim myInstance As Object

Dim myAssembly As System.Reflection.Assembly
myAssembly = System.Reflection.Assembly.LoadFrom("c:\...")

Dim tipos As Type = myAssembly.GetType
("MyNamespace.MyClass")
myInstance = System.Activator.CreateInstance(tipos)

luego

myInstance.MySub() 'Por ejemplo


Lo que hace es instanciar una dll en tiempo de ejecucion.
si la variable myAssembly es Nothing la dll no existe o
hubo algun problema el queres instancirla.

Saludos

Leonzio

Mostrar la cita
aplicacion ya esta en EXE y
Mostrar la cita
usarla y para esto
Mostrar la cita
declarar o hacer el
Mostrar la cita
se use sin
Mostrar la cita
compilar.
Mostrar la cita

Preguntas similares