Erro usando DLL
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
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
Curtidas 0
Respostas
Cabelo
20/04/2004
Alguém??
GOSTEI 0
Bacalhau
20/04/2004
À 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
Coloca aí o principio da DLL, para ver o que está lá feito.
Abraço
bacalhau
GOSTEI 0