Ir para conteúdo
  • Cadastre-se

dev botao

Chamar executável de outra linguagem com parâmetros e executando OnClick


Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 1608 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá!

Considerando que eu tenho o fonte de um programa feito em outra linguagem, e consequentemente eu sei os nomes de todos os seus edits e buttons desse referido programa, minha dúvida:

Existe algum comando/função/etc. no Delphi que permita:

-chamar o executável desse outro programa, feito em outra linguagem.

-passar os conteúdos a serem carregados nos edits desse outro programa. (como parâmetros?)

-executar o 'click' de um determinado button desse outro programa.

(e se for possível, ainda retornar algum conteúdo do outro executável para o meu executável em Delphi que confirme que o o processo foi executado com sucesso) 

 

Muito obrigado pela atenção.

 

  • Administradores
Postado

Boa tarde.

Aparentemente a comunidade não teve uma situação semelhante, caso tenha encontrado a solução e puder compartilhar, seria muito bom.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Moderadores
  • Solution
Postado
Em 29/06/2020 at 18:22, JrZambon disse:

Olá!

Considerando que eu tenho o fonte de um programa feito em outra linguagem, e consequentemente eu sei os nomes de todos os seus edits e buttons desse referido programa, minha dúvida:

Existe algum comando/função/etc. no Delphi que permita:

-chamar o executável desse outro programa, feito em outra linguagem.

-passar os conteúdos a serem carregados nos edits desse outro programa. (como parâmetros?)

-executar o 'click' de um determinado button desse outro programa.

(e se for possível, ainda retornar algum conteúdo do outro executável para o meu executável em Delphi que confirme que o o processo foi executado com sucesso) 

 

Muito obrigado pela atenção.

 

Algumas dicas é procurar por SendMessage ou WM_COPYDATA

lembrando que o outro programa deve de estar aberto para receber e enviar dados mas é possível

 

https://www.webtips.com.br/Home/Detail/61

https://community.embarcadero.com/article/technical-articles/149-tools/12920-using-wm_copydata

https://forum.lazarus.freepascal.org/index.php?topic=21354.0

alguns links para que possa ter noção

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Olá Sr. Juliomar!

Dica preciosíssima essa do WM_COPYDATA! Iluminou o meu caminho!

Muito obrigado pelos links sugeridos, pela atenção e suporte!

 

Zambon.

  • Curtir 2
  • Administradores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 1608 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.