usar dll

Delphi

25/03/2004

oi,

no delphi, como faço para saber que funções estão em uma dll e também como faço para usá-las.

deste já agradeço


Fgtoledo

Fgtoledo

Curtidas 0

Respostas

Nildo

Nildo

25/03/2004

É complicado... Voce tem que verificar a tabela de exportação dessa DLL. Ela armazena o nome de todas as funções que ela exporta, mas fica impossivel de voce utilizar as funcoes dela ao menos que voce saiba TODOS os parametros de cada função.
Qual o objetivo disso? Quem sabe posso te dar outra solução?


GOSTEI 0
Fgtoledo

Fgtoledo

25/03/2004

EU CONHEÇO AS FUNÇÕES QUE ESTÃO NA DLL, E COMO FAÇO PARA UTILIZÁ-LA?


GOSTEI 0
Marcelo Saviski

Marcelo Saviski

25/03/2004

só coloque isso:

function NomeFuncao(parametros): tipo de resultado; external ´nomedll´ name ´nomefuncao´;


ou

procedure NomeFuncao(parametros); external ´nomedll´ name ´nomefuncao´;


depois usa ela normal, [color=green:1a218215ae]Funcao(...);[/color:1a218215ae]

[i:1a218215ae]pode ser depois do ´end;´ e antes do ´var´[/i:1a218215ae]


GOSTEI 0
POSTAR