Executar uma variavel? Como?
26/02/2003
0
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
Posts
26/02/2003
Marcelo Saviski
[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]
26/02/2003
Anonymous
O que é RTTI??
Desculpe minha ignorância...
26/02/2003
Marcelo Saviski
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´
27/02/2003
Nadilson
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).
Clique aqui para fazer login e interagir na Comunidade :)