Pessoal, não estou conseguindo utilizar a função KBDDISABLE() na geração do executavel pelo xHarbour. Está ocorrendo o seguinte erro Unresolved External _HB_FUN_KBDDISABLE.
Já adicionei na pasta xHarbour\LIB os arquivos CT52.lib e CTP52.lib mas não obtive sucesso.
Alguem pode me ajudar?
Unresolved External em xHarbour
Moderador: Moderadores
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Unresolved External em xHarbour
Nem todas as funções da CA-TOOLS esta presente no xharbour, para essa função(KBDDISABLE()) você pode usar a função abaixo:Crda escreveu:Está ocorrendo o seguinte erro Unresolved External _HB_FUN_KBDDISABLE.
Modo de usar:
TRAVAREC(.T.) // TRAVA O TECLADO
TRAVAREC(.F.) // LIBERA O TECLADO
Obs: Se quiser pode alterar o nome da função para KBDDISABLE, e compile tudo junto com um .PRG do seu projeto.
Código: Selecionar todos
#pragma begindump
#include "windows.h"
#include "winable.h"
#include "hbapi.h"
HB_FUNC( TRAVATEC )
{
BlockInput( hb_parl(1) );
}
#pragma enddump
Lib's do clipper não pode ser usada no xharbour e nem vice-versa. Clipper é 16Bits e xharbour 32Bits.Já adicionei na pasta xHarbour\LIB os arquivos CT52.lib e CTP52.lib mas não obtive sucesso.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Re: Unresolved External em xHarbour
Leonardo, muito obrigado pela ajuda.
Criei um arquivo PRG com os comandos que você me mandou, alterando o nome da função de TRAVAREC para KBDDISABLE. Acrescentei esse arq PRG em meu projeto e deu tudo certo.
Criei um arquivo PRG com os comandos que você me mandou, alterando o nome da função de TRAVAREC para KBDDISABLE. Acrescentei esse arq PRG em meu projeto e deu tudo certo.
