GARANTIR DESCONTO

Fórum Dúvidas sobre DLL #351574

09/01/2008

0

Tenho algumas dúvidas sobre DLL. Peço a ajuda do pessoal aqui.

1) Como sei quando minha DLL foi carregada?

2) É possivel eu pegar o nome da DLL que está sendo executada?

3) Eu preciso executar um trecho de código no momento em que a DLL é carregada. Como faço?


Rjun

Rjun

Responder

Posts

10/01/2008

Michelli88

Ola! Eu uso DLLs, e a meu ver ela carrega junto com o EXE.
Executo meus codigos de carregamento de dll (rs) junto com o exe!!


Responder

Gostei + 0

10/01/2008

Massuda

Talvez ajude... [url=http://delphi.about.com/cs/adptips2003/a/bltip1003_2.htm]Controling DLL loading[/url]


Responder

Gostei + 0

11/01/2008

Luiz Henrique

Como vai amigo Rogerio Jun.

Esta DLL e de uso especifico do teu aplicativo. . Exemplo: de imagem, de funcoes próprias


Responder

Gostei + 0

11/01/2008

Rjun

Sim, essa é uma DLL de uso especifico de meu programa.


Responder

Gostei + 0

11/01/2008

Luiz Henrique

Tuas questoes:

1) Como sei quando minha DLL foi carregada?
2) É possivel eu pegar o nome da DLL que está sendo executada?
3) Eu preciso executar um trecho de código no momento em que a DLL é carregada. Como faço?


Eu faço isto em runtime: Talvez te ajude

hDLLIma16 e um THandle.

if fileexists(´DLLIMA16.DLL´) then begin
{Tenta carregar a DLL }
hDLLIma16 := LoadLibrary(PCHAR(´DLLIMA16.DLL´));

{Verifico se carga OK}
if hDLLIma16 = 0 then
messagebox(´Não foi possível carregar DLLIMA16.DLL´);
end;


espere que te ajude este codigo.

Abraço


Responder

Gostei + 0

11/01/2008

Rjun

Luiz Henrique, peço desculpas, mas quando disse que a DLL era pra um programa meu, eu respondi errado. O que quis dizer é que a DLL é pra um pograma da empresa, mas não meu....sorry...

Eu preciso saber quando o programa que chama a minha DLL faz a carga da mesma.

XXXXXXXXXXXXXXXX

Massuda

Vou olhar esse link que você indicou.


Responder

Gostei + 0

11/01/2008

Onjahyr

hummmm, quer validar o uso da DLL né? hehehehe também tô fazendo isso aqui, e tô um pouco com problemas de como fazer isso... Se puder me ajudar eu agradeço.


Responder

Gostei + 0

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

Aceitar