Clipper -gt; Delphi - Função EVAL()
Estive procurando aqui no fórum e encontrei esse tópico, mas está um pouco antigo, quero saber se já existe novidade quando ao assunto
[url]http://forum.clubedelphi.net/viewtopic.php?t=45881&highlight=eval[/url]
Preciso saber se existe algo parecido com a função [b:f175c58e87]EVAL()[/b:f175c58e87] do clipper, pois terei que fazer uma migração em curto espaço de tempo...
Tks :!:
[url]http://forum.clubedelphi.net/viewtopic.php?t=45881&highlight=eval[/url]
Preciso saber se existe algo parecido com a função [b:f175c58e87]EVAL()[/b:f175c58e87] do clipper, pois terei que fazer uma migração em curto espaço de tempo...
Tks :!:
Powerlog Tecnologia
Curtidas 0
Respostas
Powerlog Tecnologia
03/04/2007
sobe ...
GOSTEI 0
Rjun
03/04/2007
Eu mexi com Clipper há muito tempo atrás. Pode refrescar minha memória e dizer o que exatamente a função EVAL faz?
GOSTEI 0
Powerlog Tecnologia
03/04/2007
Ele faz o seguinte: vc passa uma sequencia de string e ele ´executa´, ou seja, faz o EVALUATE dela, por ex:
String: ´Application.Terminate´
Comando: Application.Terminate;
Ele resulta x = 6
Entendeu ?!
String: ´Application.Terminate´
Comando: Application.Terminate;
x := EVAL("1 + 5");Ele resulta x = 6
Entendeu ?!
GOSTEI 0
Rjun
03/04/2007
Eu posso estar muito enganado, mas o Delphi não tem nada parecido com isso. Acho que para você fazer essa migração teria que pensar em outras soluções.
GOSTEI 0
Dr. Jivago
03/04/2007
E também no C# e no Java não existe essa função. O que pode fazer é uma gambiarra.
GOSTEI 0
Powerlog Tecnologia
03/04/2007
Encerramento - compramos um componente chamado PASCALC http://www.vclcomponents.com/Delphi/Science/PASCALC_Interpreter_for_Delphi-info.html
GOSTEI 0