FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour convertir un string en codeblock (resuelto)
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
convertir un string en codeblock (resuelto)
Posted: Fri Feb 13, 2015 12:56 PM
supongamos que tengo una funci贸n con un par谩metro que es un block de codigo
una variable cb donde tengo el texto de dicho block
como hago para pasar ese texto como si fuera un block de codigo a esa funci贸n?

Code (fw): Select all Collapse
cb = "{|| oDlg:End()}"
Mifunci贸n( a, b, cb )
聽 聽 聽 聽 聽 聽 聽 聽 聽聽|
聽 聽 聽 聽 聽 聽 聽 聽 聽聽---->aca ir铆a el block de c贸digo
asi no funciona obviamente
entre par茅ntesis tampoco...

como debo hacer para que Mi funci贸n reciba ese block de codigo y no un string?

Desde ya gracias por vuestra ayuda..
Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: convertir un string en codeblock
Posted: Fri Feb 13, 2015 01:14 PM
Me contesto a mi mismo....
Code (fw): Select all Collapse
Mifuncion( a, b, &(cb) )


:-)
Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"
Posts: 211
Joined: Wed Jul 16, 2008 12:59 PM
Re: convertir un string en codeblock (resuelto)
Posted: Tue Feb 17, 2015 02:03 PM
Y ..no seria amejor asi:

Code (fw): Select all Collapse
cb :={|| oDlg:End() }

Mifunci贸n( a, b, cb )

聽 聽if <condicion>
聽 聽 聽 eval(cb)
聽 聽endif

retur NIL


Atentamente,

Rolando
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: convertir un string en codeblock (resuelto)
Posted: Wed Feb 18, 2015 10:53 AM
RSalazarU wrote:Y ..no seria amejor asi:

Code (fw): Select all Collapse
cb :={|| oDlg:End() }

Mifunci贸n( a, b, cb )

聽 聽if <condicion>
聽 聽 聽 eval(cb)
聽 聽endif

retur NIL


Atentamente,

Rolando


El tema es que el codeblock se arma uniendo trozos de strings y variables para luego pasarse a la funci贸n, por eso la necesidad de macrosustituir el texto del c贸digo.
Gracias por tu comentario.
Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"

Continue the discussion