Comtrolar um aplicativo Delphi(.exe) com outro. incrivel!!

Delphi

30/04/2004

Olá pessoal,
Estamos fazendo integração com um sistema externo e esse sistema tem que controlar a minha aplicação feita em delphi, o cara me pediu apenas o nome do form, nome dos componetes(edit) e o nome dos eventos.
Não é que o cara consegue com um aplicativo comtrolar o meu no windows....
O pior é que ele não foi camarada e não quis me dar a dica..
Alguém sabe como se faz isso??
Att, Jacson Soares;


Jacson

Jacson

Curtidas 0

Respostas

Os1000r

Os1000r

30/04/2004

Os comandos exatos não sei, mas funciona assim:

Com o Handle da Janela principal do seu programa (funcao do Windows) voce consegue listar todas as janelas filhas (listbox, edit, etc) e com os handles destes voce consegue alterar algumas propriedades deles.


GOSTEI 0
Nildo

Nildo

30/04/2004

E esses Handles são obtidos a partir do FindWindow. Já que você passa o nome dos componentes


GOSTEI 0
Maxwell_monteiro

Maxwell_monteiro

30/04/2004

completando o que o nildo falou vc pode usar a função SendMessage para enviar comandos para a outra aplicação! baseado no handle que vc obteve com o FindWindow!


GOSTEI 0
Nerdex

Nerdex

30/04/2004

Pessoal....

Ganhei o dia, ou dias, lendo estas mensagens... realmente é incrível, e abre um leque de possibilidade para a integração de sistemas, podendo-se conduzir ações hiper estratégicas até mesmo na rede...

valew


GOSTEI 0
POSTAR