Alguém sabe executar uma variável?

Delphi

25/03/2003

var
Comando : string;
begin
Comando := ´Close´

?? Comando ?? ME AJUDEM :cry:

Como vou executar uma linha de comando que está armazenada dentro de uma variavel do tipo literal(string)???

Obrigado pela atenção. :)


Título editado cfe as regras de conduta.
Favor postar o título em minúsculas
Obrigado
Moderador


Ullrich

Ullrich

Curtidas 0

Respostas

Rafael Heise

Rafael Heise

25/03/2003

Afinal o que você quer fazer ??
voc~e quer executar uma procedure de um objeto ??
se for isso .. sei como fazer...
qualquer coisa me responde....


GOSTEI 0
Dor_poa

Dor_poa

25/03/2003

Amigo, eu não entendi direito.... da um exemplo destes tais comandos


GOSTEI 0
Carnette

Carnette

25/03/2003

Galera..Para quem não entendeu....

O cara quer fazer MACROSUBSTITUIÇÂO igual o CLIPPER...


Aho que não dá não.....


GOSTEI 0
Anonymous

Anonymous

25/03/2003

Acho que está querendo criar um interpretador, como o Basic.


GOSTEI 0
Marcelo Saviski

Marcelo Saviski

25/03/2003

Tem algumas coisas sobre RTTI, Run Time Type Operation neste livro ´Delphi, O guia essencial´ O´Reilly & Associates , lá ele te dá uma noção de como alterar as propriedades de um componente por meio de uma string, o objector inspector usa a unidade sysutilis, que contem estas funções para funcionar, com ela você pode editar uma propriedade como string e mostrala em um label por exemplo, ex: você tem um set of char, ele transforma em texto, como no Inspetor de objetos [A,B,D]

tirado de http://www.estado.estadao.com.br/suplementos/info/2000/10/16/info045.html
Quando se trata de desenvolver aplicações específicas para Windows, o Delphi vem ganhando cada vez mais a preferência dos programadores. Afinal, essa linguagem pode ser utilizada como ambiente de desenvolvimento rápido de aplicativos, que inclui - além do Delphi Pascal - uma biblioteca de componentes visuais (Visual Component Library, ou VCL). O livro Delphi - O Guia Essencial apresenta-se como fonte de referência para programadores mais experientes. Além disso, oferece - em quatro de seus oito capítulos - uma boa noção da linguagem para quem quer melhorar seus conhecimentos. Os dois primeiros capítulos apresentam ao leitor as características da linguagem de programação Delphi Pascal e de suas classes e objetos específicos. Preocupado em suprir a falta total de documentação sobre as informações fornecidas pelo compilador, o autor dedica o terceiro capítulo do livro às Runtime Type Information (RTTI). Já o capítulo seguinte aborda os recursos de programação disponíveis no Delphi. Todos esses quatro capítulos apresentam muitos exemplos de códigos, além de dicas e advertências, que ajudam a entender melhor os assuntos tratados O capítulo cinco, que ocupa praticamente metade das mais de 600 páginas do livro, é o seu ponto de destaque. Contém uma referência completa, em ordem alfabética, com diretivas, funções, interfaces, palavras-chave, procedimentos, tipos e variáveis do Delphi. Cada tópico é apresentado com os aspectos de sua sintaxe e com uma pequena descrição, além de um exemplo de aplicação, um ´veja também´ (que indica outros itens que devem ser consultados) e um útil Dicas e Truques. A obra ainda inclui mais três capítulos e dois apêndices, onde é possível encontrar as constantes do sistema, os operadores simbólicos, as diretivas do compilador, as ferramentas da linha de comando e, por fim, a unidade SysUtils. É interessante visitar o site da editora O´Reilly & Associates (no endereço http://www.oreilly.com ), que publicou, em março, o original Delphi in a Nutshell. No site o leitor encontra informações sobre o livro e, também, uma importante relação de erratas (em http://www.oreilly.com/catalog/delphi/errata/index.html), que não estavam atualizadas no original - que serviu de base para a tradução da Editora Campus. Delphi - O Guia Essencial, de Ray Lischner, Ed. Campus, R$ 74.



GOSTEI 0
Marcelo Saviski

Marcelo Saviski

25/03/2003

O site da O´Reilly traduzido [url=http://216.239.37.120/translate_c?hl=pt&sl=en&u=http://www.oreilly.com/&prev=/search¬3Fq¬3Dhttp://www.oreilly.com/¬26hl¬3Dpt¬26lr¬3D¬26ie¬3DUTF-8¬26oe¬3DUTF-8¬26sa¬3DG]clique aqui[/url]


GOSTEI 0
Thaisandrade

Thaisandrade

25/03/2003

Não sei se da forma que você quer fazer, dá para ser feito, mas você pode criar uma procedure que recebe como parâmetro o seu comando, ai dentro da procedure você testa o valor do comando e executa a ação.


GOSTEI 0
POSTAR