Passar parâmetros para dll e receber os mesmos na dll

Delphi

02/02/2004

Eu preciso passar parâmetros para os mudulos das dll como usuario, handle do formulário principal etc.. e receber estes parâmetros na dll.


Simons

Simons

Curtidas 0

Respostas

Beppe

Beppe

02/02/2004

Esta rotina vai na dll:

procedure SetOptions(const Username: String; Handle: Cardinal);
begin
...
end;


Declare no implementation do seu programa:

procedure SetOptions(const Username: String; Handle: Cardinal); external ´minhadll.dll´;


Chama assim:

SetOptions(´eu´, MainForm.Handle);


Coloque ShareMem como primeira unit no uses da library .dpr e program .dpr. Você precisará distribuir a dll borlndmm.dll junto.


GOSTEI 0
POSTAR