Página 2 de 2
Re: Pegar um variável definida por outro EXE
Enviado: 21 Mar 2010 11:38
por Maligno
Não. Isso não tem nada a ver. O sistema de troca de mensagens do Windows requer apenas algumas funções simples presentes na API. Não envolve o uso de qualquer DLL diretamente. Veja o
help da função PostMessage() clicando
aqui.
Re: Pegar um variável definida por outro EXE
Enviado: 24 Jun 2010 18:19
por Mário Isa
Leonardo disse:
cTextClip := GETCLIPBOARDTEXT() // pega da area de transferência
COPYSTRINGTOCLIPBOARD( cText ) // envia para a area de transferência
Mas qual .LIB ou .CH devo utilizar?
utilize o hbgtinfo.ch e ainda não encontra a GETCLIPBOARDTEXT()
Mário
Re: Pegar um variável definida por outro EXE
Enviado: 24 Jun 2010 18:29
por alaminojunior
Tenta a What32.lib.
Re: Pegar um variável definida por outro EXE
Enviado: 24 Jun 2010 18:50
por Maligno
A MSDN tem uma matéria interessante sobre comunicação interprocessos. Clique
aqui para ler.
Re: Pegar um variável definida por outro EXE
Enviado: 26 Jun 2010 12:30
por sygecom
Mário Isa escreveu:
Mas qual .LIB ou .CH devo utilizar?
Olá Mário,
Estou usando a HWGUI.LIB para usar essas funções.
Re: Pegar um variável definida por outro EXE
Enviado: 26 Jun 2010 15:27
por Mário Isa
Tem certeza?
Pois aqui ainda deu Unresolved External.....
Mesmo com HWGUI.LIB
e
#include "hbgtinfo.ch"

´
Re: Pegar um variável definida por outro EXE
Enviado: 26 Jun 2010 15:56
por Mário Isa
acabei de resolver:
Para copiar para a área utilizei:
Código: Selecionar todos
COPYSTRINGTOCLIPBOARD( 'CACHORRO' )
//Esta função copiou a palavra CACHORRO para a área
E para colar da área utilizei:
Código: Selecionar todos
cTextClip := GTGETCLIPBOARD()
//Esta função copiou o conteúdo da área para a vari[avel cTextClip
Nota: Pesquisei em hexadecimal dentro das LIB's e achei...
(A)