Javier Gonzalo 的个人资料Javier Gonzalo Villalba日志列表 工具 帮助

日志


11月24日

Algo de código

En un proyecto en el que estoy involucrado estoy haciendo páginas Web con tecnología ASP.NET 2.0, escritas en C#. En determinado momento tuve la necesidad de hacer algo similar a un Create Object para invocar una Dll hecha en Visual Basic 6 y no sabia como. Algunos de mis principales asesores en el tema tampoco supieron indicarme muy bien como hacerlo asi que no me quedo otra que buscarlo en Google.
Encontré una buena forma, no se si es la mejor pero anda. Aca se las dejo para que la vean y aporten los comentarios que se merezca.
 

object objUser;

object

[] par;


//Creo un objeto del tipo de componente que voy a crear
System.
Type oType = System.Type.GetTypeFromProgID("NombreDelComponente.dll");

//Agrego los parámetros necesarios al método a invocar
par = new object[2];

par[0]= parametro1;

par[1]= parametro2;

 

//Instancio el objeto


objUser = System.
Activator.CreateInstance(oType);

//Invoco el método que necesito y le agrego los parámetros.
oType.InvokeMember(

"Nombre del método a invocar", System.Reflection.BindingFlags.InvokeMethod, null, objUser, par);

 

Estoy seguro que alguno debe tener una forma mas óptima de hacer esto. Si alguien quiere ilustrarme soy todo oidos.

Salute.

Javi.

 

11月6日

El Perla Blanca

Lo tengo abandonado a mi blog, puede ser por mucho trabajo o porque no tengo nada que contar. Lo que si me prometo (a quien más le puede importar) es volver a ponerme las pilas y agregar entradas.
Esta vez es para contar una buena nueva (por lo menos para mí)... acabo de comprar un vehículo!! Si señor deje de ser un peaton más para pasarme al equipo de los motorizados, ahora en lugar de preocuparme por la hora de los colectivos y lo lleno que vienen, mis preocupaciones son otras... que la piedra, que el seguro, que "escucha ese ruidito que antes no hacía"... la verdad es que la maquina está enterita (gracias a Ppino, su anterior dueño) y voy a tratar de mantenerlo de la misma forma para poder disfrutarlo como la gente...
Ahora, y aclarando un poco el título del post, como la bestia es de color blanco y me otorga la misma libertad que el barco pirata lo hacía con Jack Sparrow, decidí bautizarlo con ese nombre... vamos a ver si se comporta acorde a su nombre y me trae algún tesoro..
Bueno gente, prometo sacarle fotos y publicarlas asi lo conocen. Ah, es un Volkswagen Gol de la primera linea con GNC.
Saludos,
Javi.