Ejecución al vuelo de código escrito por el usuario

De Krasis Press, escrito por Alberto Población...

ARTÍCULO: Ejecución al vuelo de código tecleado por el usuario

Esperamos que os guste :-)

Archivado en:
Comparte este post:

Comentarios

# Pablo Alarcón García said:

Aunque entiendo que el artículo quiere presentar de forma la técnica de compilar al vuelo código .NET...

Con esa implementación se genera un Assembly con una clase con un método por cada evaluación de una fórmula...  toda esa metainformación y código en memoria no se puede descargar sin descargar todo el AppDomain sobre el que esté cargado.

Vamos, eso mismo me encontré en un proyecto y en cuanto se evalúen muchas fórmulas, mal vamos.

Una solución es crear otro AppDomain, cargar en éste el código generado y descargarlo después... invocándolo con los métodos de "remoting entre AppDomains" ( por supuesto que es más lento... hasta que ejecutes muchas veces la solución anterior :) )

Friday, November 20, 2009 12:02 PM
# Pablo Alarcón García said:

En este post lo explicamos con más detalle ( en inglés ):

http://sachabarber.net/?p=496

Friday, November 20, 2009 12:05 PM
# José M. Alarcón Aguín said:

@Pablo:

En efecto, así es, pero no entramos tan en detalle en el artículo porque se trata de dar soluciones rápidas a dudas habituales que le aparecen a los programadores nóveles a la hora de trabajar con .NET.

Mañana o pasado habrña una segund aparte de este artículo con otroas técnicas diferentes, com oya se cmenta en este mismo artículo.

Gracia a ambos por vuestras aportaciones.

Saludos

JM

Friday, November 20, 2009 1:43 PM