Fórum Erro usando DLL #227166

20/04/2004

0

Caros colegas..

estou com problemas em usar uma Biblioteca, quando eu chamo a DLL, dá o seguinte erro :

´Cannot create application object in a shared object library´.

Este erro dá na seguinte linha :

s_hdll := LoadLibrary(´QRelatorios.DLL´); //linha de erro
if s_hdll > 0 then
begin
v_p := GetProcAddress(s_hdll, ´TP_Connect´);
if v_p <> nil then
begin
sp_connect := TP_Connect(v_p);
end;
end;

alguém sabe o que pode estar acontecendo..

agradeço antecipadamente..

Cabelo


Cabelo

Cabelo

Responder

Posts

20/04/2004

Cabelo

Alguém??


Responder

Gostei + 0

21/04/2004

Bacalhau

À primeira vista, estás a criar uma aplicação completa dentro de uma DLL. Isso viola a filosofia das DLLs, já que elas precisam de um programa que as faça executar.

Coloca aí o principio da DLL, para ver o que está lá feito.

Abraço
bacalhau


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar