메인폼에서 버튼 클릭시 DLL을 Load하는 프로그램을 하고 싶는데요.
tmpHandle := LoadLibrary('Eta01.dll');
try
@LoadChild := GetProcAddress(tmpHandle,'LoadChild');
tmpWindowHandle :=LoadChild(Application.Handle,THandle(self),'Etao1.dll')
except
FreeLibrary(tmpHandle);
exit;
end;
이렇게 하니 버튼 클릭마다 DLL이 실행 되는데요
한번만 실행되게 할수 없나요.
델파이에서 Form이 Create되어 있으면 그냥 Form.Show하잖아요.
마찬가지로 DLL이 Load되 있으면 DLL(실행시 메인폼이 뜸)에 포함된
폼을 어떻게 부르는지(DLL메인폼에 Focus)?
좀 부탁 드립니다. 좋은 하루되세요?