Página 1 de 1
Como usar DLL no Harbour
Enviado: 11 Mar 2010 18:36
por StartHarbour
Como utilizar DLL'S no Harbour, versão 0.99.60. Que libs preciso declarar? Funções DLLLoad(); DLLCall não são reconhecidas.
No aguardo!
Obrigado
Re: Como usar DLL no Harbour
Enviado: 11 Mar 2010 19:17
por alxsts
Olá!
Seja bem-vindo ao fórum!
Dê uma lida
neste tópico que tem alguma coisa.
Utilize o recurso de busca do fórum. Talvez encontre mais ajuda.
Re: Como usar DLL no Harbour
Enviado: 12 Mar 2010 09:45
por StartHarbour
Obrigado pela resposta alxsts!
Utilizei a HBDLL32.LIB e assim encontrou as funções DLLLOAD, DLLCALL e DLLUNLOAD... só que agora está ocorrendo o seguinte erro: (já compilei em duas vesões, até na Harbour 2.0)
Error: Unresolved external '_hb_itemUnShareString' referenced from D:\HARBOUR\LI
B\HBDLL32.LIB|dllcall
Error: Unresolved external '_hb_storclen_buffer' referenced from D:\HARBOUR\LIB\
HBDLL32.LIB|dllcall
Error: Unresolved external '_hb_retclen_buffer' referenced from D:\HARBOUR\LIB\H
BSIX.LIB|sxcrypt
De repente já até tem algo postado à respeito.... preciso me familiarizar melhor com o forum!
Se puder me ajudar, agradeço
Re: Como usar DLL no Harbour
Enviado: 12 Mar 2010 10:09
por sygecom
Atualize seu xHarbour, e recompile suas LIB particulares e de terceiros.
Re: Como usar DLL no Harbour
Enviado: 12 Mar 2010 13:33
por rochinha
Amiguinho,
As instalações de Harbour e xHarbour geralemente tem todas bibliotecas necessárias para funções iniciais.
Já o acesso a API será dado pelas bibliotecas de ser compilador, exemplo Borland.
Os comandos de acesso à DLLs geralmente esta minuciado no arquivo DLL.CH.
A função LoadLybrary() faz parte das bibliotecas do Borland C++ e com certeza as funções de acesso a DLL também são.
Neste tópico
aqui tem um exemplo simplificado que mostra como estou possibilitando esta integração.
Neste tópico
aqui estou apresentando uma ferramenta que permite vasculhar bibliotecas e .OBJs compilados afim de mostrar as funções que ali existem.