Article View: es.comp.os.linux.programacion
Article #1904Re: Como puedo hacer lo siguiente en pascal?
From: Zephryn Xirdal
Date: Sun, 17 Jul 2005 09:15
Date: Sun, 17 Jul 2005 09:15
43 lines
2542 bytes
2542 bytes
En Sun, 17 Jul 2005 09:44:35 +0200, Pedro Maicas <esta_no_es@jet.es> escribi�: > On Sun, 17 Jul 2005 09:42:55 +0200, Pedro Maicas <esta_no_es@jet.es> > wrote: > >> ni siquiera dices el lenguaje >> de programaci�n que usas :-) Y puestos a adivinar, la > > Aaaaaaaaaaaaaaaaah ! era pascal, pues es > imposible, no conozco el "pascual" con detalle > pero me apostar�a algo :-) > > > Saludos :-) -Pedro- > > http://www.maicas.net/ > > e-mail en www.maicas.net Exisit�a al menos un lenguaje que permit�a eso: clipper y sus bloques de c�digo, que se pasaban como cadenas y luego se conver�an en tiempo de ejecuci�n en P-CODE y era ejecutado. Ahora, el .NET lleva algo parecido, pues te permite compilar un bloque de c�digo en formato fuente y luego ejecutarlo. Lo que lionheart puede hacer es tomar un array de estructuras con el nombre de las posibles funciones almacenado en una cadena, y un puntero a la misma. Dentro de su funci�n, buscar�a el nombre pasado y ejecutar�a la funci�n. Aunque parece que lo que quiere es hacer alguna m�quina de estados o un int�rprete de comandos, y entonces hay mejores formas de hacerlo. -- Vencido por mis desdichas, reducido a la miseria a pesar del volumen enorme de mi trabajo realizado, con mi mujer loca en el hospital, sin poder pagar su pensi�n, me suprimo. -- Emilio Salgari, novelista, suicida -- ================================================================================== Powered by zxFortunes - It's free - http://sourceforge.net/projects/zxfortune
Technical Details
Message-ID:
<op.st1vzjx2fc9mjw@red-mars.local.lan>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mailReferences:
<ykhCe.56911$US.45029@news.ono.com> <4h2kd1hgr6j9chb1cep65bnqfsg45l36ja@4ax.com> <113kd1dm0vdrnea2lc4bos0s8u1bef8dok@4ax.com>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,2957caf3c3f0777a X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Zephryn Xirdal" <zephryn_xirdal@qutame.telefonica.net> Newsgroups: es.comp.os.linux.programacion Subject: Re: Como puedo hacer lo siguiente en pascal? Date: Sun, 17 Jul 2005 11:15:09 +0200 Organization: The Zephryn Xirdal Company Lines: 43 Message-ID: <op.st1vzjx2fc9mjw@red-mars.local.lan> References: <ykhCe.56911$US.45029@news.ono.com> <4h2kd1hgr6j9chb1cep65bnqfsg45l36ja@4ax.com> <113kd1dm0vdrnea2lc4bos0s8u1bef8dok@4ax.com> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; delsp=yes; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: individual.net vendRuT6nDPZ1bQaAIN2KAUt7XT7I7RbIGNDA8DcLcyCVZ38T3 User-Agent: Opera M2(BETA1)/8.02 (Win32, build 7668)