Executar uma variavel? Como?

Delphi

26/02/2003

Tenho uma variavel do tipo string com uma linha de comando dentro.
EX:

Comando1 := ´frmPrincipal.btbtnSair.enable := false;´;

Como eu faço para executar esta linha de comando, que esta dentro da variavel :?:
Existe alguma função que faça isso :?:

:arrow: Obrigado pela ateção.


Ullrich

Ullrich

Curtidas 0

Respostas

Marcelo Saviski

Marcelo Saviski

26/02/2003

Selecione para ler
[color=yellow:ccd85f399e]Oque você quer é RTTI,
existe como fazer isso, mas não desta forma , mas gera o mesmo resultado.

Veja alguma coisa na Unit SysUtilis[/color:ccd85f399e]


GOSTEI 0
Anonymous

Anonymous

26/02/2003

Onde fica essa Unit SysUtilis???
O que é RTTI??

Desculpe minha ignorância...


GOSTEI 0
Marcelo Saviski

Marcelo Saviski

26/02/2003

Onde fica essa Unit SysUtilis??? O que é RTTI?? Desculpe minha ignorância...


RTTI é RunTyme Tipe Information(informaçao em tempo de execução)

Eu tambem não entendia nada disso antes de ler esse livro ´Delphi, O Guia essencial´, custa uns 20 pila.

essa unidade vem no delphi, não sei se não é só na versão professional ou melhor, talvez.

pesquize sobre esse livro, ele é muito bom, começa falando sobre Delphi Pascal, se você já entende pode ir pulando algumas partes.
Depois ele aborda e fala sobre as classes,

Aí vem a tal da RTTI, não é nada de complicado, A SYsUtilis é uma unidade que contém funções para satar valores e pegar valores de propriedades de componentes, variaveis,etc... atravez de STRINGS

O OBject inspector usa essa unidade para funcionar

EX:

você quer que a fonte fique Arial, Você usa uma função da qual eu não me lembro o nome dizendo para definir ´Arial´ em Component.font´


GOSTEI 0
Anonymous

Anonymous

26/02/2003

Obrigado pela ajuda, e tambem pela dica do livro. :)


GOSTEI 0
Nadilson

Nadilson

26/02/2003

Bom dia, Ullrich...

Dá uma olhadinha nesse link, pois talvez possa lhe dar uma luz:
http://www.lmc-mediaagentur.de/dpool/tips/1146.htm
Título : How to store a procedure or function in a variable (Como armazenar um procedimento ou função numa variável).


GOSTEI 0
POSTAR