Q&A

  • FreeLibrary사용하는 시점..
안녕하세요.



MDI에서 Child폼(DLL)을 불러 사용하려고 합니다.



DllHandle := LoadLibrary(Pchar(pathname+'SbrBokHyunDll'));

FreeHandle := DllHandle;

ProcAddr := GetProcAddress(DllHandle, 'SbrBokHyunDllFrmLoad');

if ProcAddr <> nil then

begin

ProvaChildParam := ProcAddr;

ProvaChildParam(Application,Self,panel1,Userinfo);

end;



Child폼은 잘 불러지는데.

FreeLibrary 를 언제 해야할지 모르겠습니다.



if ProcAddr <> nil then

begin

ProvaChildParam := ProcAddr;

ProvaChildParam(Application,Self,panel1,Userinfo);

end;

FreeLibrary(DllHandle);



이렇게 사용을 하면 프로그램이 뜨지 않습니다.



FreeLibrary를 어느곳에 코딩을 해야 하나요..



감사합니다.

0  COMMENTS