Bom Galera aqui vou mostrar pra vcs como abrir uma FORM (Janela) Dentro da DLL, ou seja, qnd essa DLL for usada abrirá a FORM (Janela).
# Tutorial
Abra o Delphi Va em File > Closed All.
Agora crie a DLL normalmente e depois crie um Form dentro dela.
Adicione Windows Nas uses da DLL
Agora Vá Nas Properties do FORM e Mude o Text Para o Nome de MainFrm
No código da DLL, você adciona o seguinte:
Código:
var
Janela:DWord;
Declara esta função abaixo da variável citada:
Código:
procedure abrirForm;
begin;
MainFrm:=TMainFrm.Create(nil);
MainFrm.ShowModal;
end;
No "begin" e "end" da DLL:
Código:
begin
CreateThread(nil, Janela, @abrirForm, nil, Janela, Janela);
end.
Creditos: FusioN - Tutorial
Creditos: dudaxan - Codigo
Marcadores