¿ 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

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


.

Preguntas similares