Ir para conteúdo
  • Cadastre-se

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á 2178 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.

 

  • Consultores
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 ACBr Pro

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 !!

  • Consultores
  • 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

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

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
  • Consultores
Postado

Obrigado por reportar.

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

Consultora ACBr Pro

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á 2178 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...