ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Curiosidade

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Netrunner
Aprendiz
Aprendiz


Registrado: Domingo, 7 de Julho de 2013
Mensagens: 236

MensagemEnviada: Seg Nov 18, 2013 9:54 pm    Assunto: Curiosidade Responder com Citação

Tem alguma maneira de pegar um evento de algum componente e adiciona-lo com o texto de um memo?

exemplo, tenho um memo.lines.text com as linhas
showmessage('ola');


tem alguma maneira de eu pegar um button e dar o comando pelas linhas?

Button.onclick:= memo.lines.text?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
jgomescg
Novato
Novato


Registrado: Domingo, 24 de Abril de 2011
Mensagens: 14

MensagemEnviada: Ter Nov 19, 2013 7:32 am    Assunto: Responder com Citação

eu fiz assim

ShowMessage(Memo1.Lines.Strings[8]);
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
informacaoweed
Aprendiz
Aprendiz


Registrado: Terça-Feira, 1 de Outubro de 2013
Mensagens: 268
Localização: Porto Alegre / RS

MensagemEnviada: Ter Nov 19, 2013 8:14 am    Assunto: Responder com Citação

Acredito que vc está querendo executar o comando que estiver escrito no memo, podendo ser uma ShowMessage e também outros comandos...?

Eu estava pensando no componente TAction, mas acho que ele NÃO lê um comando passado por string, alguém que sabe trabalhar com TAction pode confirmar, pelo que sei + ou - esse componente aponta para um determinado procedimento, porém, creio que este procedimento deve estar declarado e escrito como qualquer outro.

http://www.activedelphi.com.br/forum/viewtopic.php?t=16862&sid=aee77c690c1a57dd0c817b67f5d7730c

Tem este tópico aberto aqui no forum, ficou sem solução mas o camarada informa aí que o delphi não possui este recurso.

Uma vez que tal recurso não é disponibilizado pelo delphi para nós, programadores, acredito que NÃO TEM COMO FAZER é uma frase não existente no campo da tecnologia da informação.

Imagino - no meu fantástico mundo de Bob - que deve existir um caminho para esta funcionalidade, não por recurso disponibilizado pelo delphi, mas passando por cima dele, e de algum jeito (bem complexo) fazer o delphi ler um comando a partir de uma string. Ora, se as linhas de códigos que escrevemos para ele ler são, no fim das contas, caracteres, assim como as vezes passamos direto pelos eventos disponibilizados pelo delphi e trabalhamos diretamente com as mensagens do windows, quem sabe existea uma maneira de trabalhar por trás da tela que o delphi nos disponibiliza, nos bastidores, enganando-o, fazendo que os caracteres em uma string tenha o mesmo tratamento que os caracteres nas linhas de código.

Muitas das coisas que aprendi, são coisas que imaginei a muito tempo. Por hora, vou ficar no... quem sabe?
_________________
Aguarde... nossa Evolução está sendo processada.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
JoaoSHi
Experiente
Experiente


Registrado: Segunda-Feira, 25 de Agosto de 2008
Mensagens: 483

MensagemEnviada: Ter Nov 19, 2013 10:29 am    Assunto: Responder com Citação

Colega, vê se ajuda:

Pesquise no tio Google sobre delphi script component
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
informacaoweed
Aprendiz
Aprendiz


Registrado: Terça-Feira, 1 de Outubro de 2013
Mensagens: 268
Localização: Porto Alegre / RS

MensagemEnviada: Qua Nov 20, 2013 9:44 am    Assunto: Responder com Citação

JoaoSHi escreveu:
Colega, vê se ajuda:

Pesquise no tio Google sobre delphi script component


Boa guri!!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB