Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2005, 19:14
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 8 meses
Puntos: 7
VB.NET Cargar ensamblados dinámicos con Option Strict

Buenas noches gente !!!

Verán, yo siempre trabajo con Option Strict a ON. Y me acabo de encontrar con un problema que no sé como solucionar.

Estoy cargando un ensamblado dinámicamente:
Código:
    Private objUnaClase As [Assembly]
    Private objClase As Object
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        objUnaClase = [Assembly].LoadFrom("pruebaClase.dll")

        objClase = objUnaClase.CreateInstance("pruebaClase.MiClase")

        MsgBox(objClase.UnMetodo)
    End Sub
Bien, si Option Strict esta a OFF, me lo realiza todo sin problema y al compilar funciona perfectamente.

Sin embargo . .. si Option Strict esta a ON, en la línea del MsgBox, me la marca como MAL y me dice el siguiente mensaje:
"Option Strict ON no permite el enlace en tiempo de ejecución".

He probado de la siguiente forma:
MsgBox(Cstr(objClase.UnMetodo))

Pero sin éxito . . . en fin, ¿Alguien sabe como podría arreglarlo teniendo el Option Strict a ON?

Gracias y saludos cordiales.
__________________
Charlie.