convertir un string en codeblock (resuelto)

convertir un string en codeblock (resuelto)

Postby jose_murugosa » 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: Select all  Expand view
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..
Last edited by jose_murugosa on Fri Feb 13, 2015 1:14 pm, edited 1 time in total.
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
User avatar
jose_murugosa
 
Posts: 1145
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay

Re: convertir un string en codeblock

Postby jose_murugosa » Fri Feb 13, 2015 1:14 pm

Me contesto a mi mismo....
Code: Select all  Expand view

Mifuncion( a, b, &(cb) )
 


:)
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
User avatar
jose_murugosa
 
Posts: 1145
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay

Re: convertir un string en codeblock (resuelto)

Postby RSalazarU » Tue Feb 17, 2015 2:03 pm

Y ..no seria amejor asi:

Code: Select all  Expand view
cb :={|| oDlg:End() }

Mifunción( a, b, cb )

   if <condicion>
      eval(cb)
   endif

retur NIL


Atentamente,

Rolando
RSalazarU
 
Posts: 211
Joined: Wed Jul 16, 2008 12:59 pm
Location: Cochabamba-Bolivia

Re: convertir un string en codeblock (resuelto)

Postby jose_murugosa » Wed Feb 18, 2015 10:53 am

RSalazarU wrote:Y ..no seria amejor asi:

Code: Select all  Expand view
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
FWH + Harbour + Bcc7. Una seda!
User avatar
jose_murugosa
 
Posts: 1145
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 65 guests