Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
No Suffer

Compilação de textos

Recommended Posts

Kros Amigos,

Em Delphi....

Gostatia de saber se alguem sabe como se faz para compilar um texto digitado pelo usuário? Detalhes, digamos que este usuário saiba quais sao os nomes dos componentes e tudo...

como se fosse digitar o código fonte neste campo(por exemplo Memo). Por exemplo: Digitar no campo Memo -> ShowMessage('texto da mensagem.');   <- e o usuario aperta o botao e é compilado .. logo após apareceria a caixa de mensagens com o texto da mensagem..

Aguardo respostas.. Valeu!!!

No Suffer - nosuffer@bol.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não será compilado, você irá criar um interpretador de comandos ou seja você precisa de um parser. Procure nos sites de download de componentes por parsers. Porém a maioria é para funções matemáticas, tipo você escreve Cos(2*Pi) e ele reconhece que você quer calcular o cosseno de 2*Pi e te dá o resultado, como uma calculadora.

Agora você terá que ampliar os comandos que ele reconhece e o que é para ser feito.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Guest jfserv

acho que não .... afinal programar é justamente isso aprender como usar a maquina para qualquer propósito sem depender de empresas como a microsoft ....  

é isso ai procure aprender o que quiser ;-)

abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×