Comandos em Tempo de Execução
Olá, pessoal.
Estou precisando executar uma string(comando), ou seja para que eu passa alterá-la em tempo de execução. Condições como if, etc...
Alguém sabe alguma coisa sobre isso?
Estou precisando executar uma string(comando), ou seja para que eu passa alterá-la em tempo de execução. Condições como if, etc...
Alguém sabe alguma coisa sobre isso?
Galodoido
Curtidas 0
Respostas
Smaug_84
22/12/2003
oq voce esta querendo
explique-se melhor
explique-se melhor
GOSTEI 0
Marcelo Saviski
22/12/2003
ele quer montar um interpretador
da para fazer isso com scripts, tem um artigo no site
da para fazer isso com scripts, tem um artigo no site
GOSTEI 0
Barcelos
22/12/2003
Olá amigo,
O melhor interpretador de scripts que conheço é o Delphi Web Script (apesar do nome não é usado somente para a Web). Você pode escrever código como se estivesse dentro do Delphi (apesar de haver algumas melhorias na linguagem :D que você também pode usar). Dê uma olhada em http://www.dwscript.com,
Se não me engano, nos componentes Jedi também tem um interpretador, o JvInterpreter (que eu nunca consegui usar, aliás se alguém conseguiu, poste uma dica aqui!!!!)
Espero ter ajudado
osbarcelos@hotmail.com
O melhor interpretador de scripts que conheço é o Delphi Web Script (apesar do nome não é usado somente para a Web). Você pode escrever código como se estivesse dentro do Delphi (apesar de haver algumas melhorias na linguagem :D que você também pode usar). Dê uma olhada em http://www.dwscript.com,
Se não me engano, nos componentes Jedi também tem um interpretador, o JvInterpreter (que eu nunca consegui usar, aliás se alguém conseguiu, poste uma dica aqui!!!!)
Espero ter ajudado
osbarcelos@hotmail.com
GOSTEI 0
Galodoido
22/12/2003
Bem pessoal, muito obrigado. Mas acho q vocês não entenderam bem o que eu preciso.
Estou precisando alterar meu código fonte, gostaria de poder criar variáveis por exemplo. Ou seja Quero executar comandos, somas incluir valores a estas variáveis em tempo de execução.
Caso alguém possa ajudar, muito obrigado.
Estou precisando alterar meu código fonte, gostaria de poder criar variáveis por exemplo. Ou seja Quero executar comandos, somas incluir valores a estas variáveis em tempo de execução.
Caso alguém possa ajudar, muito obrigado.
GOSTEI 0
Nigro
22/12/2003
Por favor seja mais específico, pois depois de compilado você não pode mais alterar o mesmo executável, então precisamos saber o que você para que sua programação seja ´flexível´
GOSTEI 0
Cebikyn
22/12/2003
É para isso que serve scripts, para criar variáveis, constantes, procedures, functions, forms, buttons, e tudo o que vc faz no Delphi, só que em tempo de execução.
Mas se mesmo assim vc ainda quiser “editar” o código fonte do programa em tempo de execução, vc precisará de conhecimentos de assembler. Vc encontra material sobre o assunto em:
http://www.undu.com/Articles/990212d.html
e o exemplo correspondente:
http://www.undu.com/LIBS/selfmod.zip
Mas se mesmo assim vc ainda quiser “editar” o código fonte do programa em tempo de execução, vc precisará de conhecimentos de assembler. Vc encontra material sobre o assunto em:
http://www.undu.com/Articles/990212d.html
e o exemplo correspondente:
http://www.undu.com/LIBS/selfmod.zip
GOSTEI 0
Galodoido
22/12/2003
Olá Galera!
Para ser mais específico, no que estou precisando :
Estou recriando uma aplicação no delphi que anteriormente funcionava em Clipper. Bem no Clipper é usado um operador &(Macro) onde vc cria variáveis, e executas comandos externos.
Alguém sabe como posso, recriar isto no Delphi? Será que com scripts eu consigo fazer isto?
Caso possam me ajudar, muito obrigado!
Para ser mais específico, no que estou precisando :
Estou recriando uma aplicação no delphi que anteriormente funcionava em Clipper. Bem no Clipper é usado um operador &(Macro) onde vc cria variáveis, e executas comandos externos.
Alguém sabe como posso, recriar isto no Delphi? Será que com scripts eu consigo fazer isto?
Caso possam me ajudar, muito obrigado!
GOSTEI 0