CHAMAR UM METODO EXTERNO?

TAMANINI 25/04/2007 10:33:00
#213643
Existe alguma maneira de eu chamar um método de um aplicativo através de um outro aplicativo?
No caso eu preciso chamar um método que encerre a conexão do BD em access para que eu possa fazer o backup do BD e quando eu terminar de fazer o backup, chamaria um outro método para o aplicativo conectar novamente ao BD.
Alguém teria algum idéia ou algum exemplo?
CLEVERTON 25/04/2007 11:47:16
#213680
Resposta escolhida
PQ Vc não grava no registro e coloca o outro aplicativo pra ficar verificando.

ou vc pode trocar informações através do Objeto ClipBoard (Não é seguro)
TAMANINI 25/04/2007 11:55:32
#213682
Boa idéia, Cleverton. Não tinha pensado nisso.
Mas no caso utilizaria um timer para ficar verificando de 1 em 1s? E já utilizo alguns timers no aplicativo, teria algum problema? Tipo, ficar lento a aplicação. No caso um deles fica sempre verificando se atingiu determinado horário para que atualize os dados do BD.

Essa do ClipBoard não entendi. No caso deixaria algum valor na memória do micro para verificar?
CLEVERTON 25/04/2007 11:59:51
#213683
Não ficaria lento não, pq é uma operação de 1 bit (boolean), só acho que 1 seg é muito rápido.


Quanto o CLipBoard vc grava na área de transferência do windows

Aqui vc Grava
Clipboard.SetText "1"

Aqui vc lê
MsgBox Clipboard.GetText

Aqui vc limpa
Clipboard.clear
TAMANINI 25/04/2007 13:41:30
#213703
Blz, então quanto vc acha que devo deixar? Pois para fazer o backup, basta o usuário clicar no botão "Cópia de Segurança" na janela inicial que irá abrir a janela de backups e clicar no botão OK para iniciar. Talvez pode demorar um pouco, porque o usuário pode escolher um caminho diferente para salvar.

Já o clipboard, como vc falou, além de não ser seguro, não teria o problema de logo que o aplicativo enviasse para a área de transferência o valor "1", o usuário poderia pressionar as teclas CTRL+C em algum arquivo ou pressionar PrintScreen, que o valor "1" seria substituído, correto? Ou ele aloca o valor "1" em outra parte da memória?
TAMANINI 25/04/2007 14:43:08
#213718
Não entendi, ele ira substituir o valor "1" então?
De qualquer maneira vou fazer através de registro como falou, é bem melhor.
TAMANINI 25/04/2007 15:56:46
#213734
Blz, obrigado pela ajuda.
Tópico encerrado , respostas não são mais permitidas