Q&A

  • dll 관련질문입니다.
고수님덜... 조헌좀 부탁드립니다.



다름이 아니라 델파이로 작성된 dll에서 C빌더로 작성된 dll을 호출하는데

호출된 dll(폼)의 폼이 잠시보이다가 사라져버리거든요..

테스트 폼을 exe로 만들어서 C빌더의 dll을 호출하면 원하는 폼이 보이는데

dll(델파이)에서 C빌더의 dll을 호출하니 위와 같은 현상이 나타나는데 혹시 dll에서

dll을 호출할때 방식의 차이가 있는지 ... 궁금합니다.

호출하는 소스는 아래와 같이 했습니다.



H := LoadLibrary('1234.dll');

if H<32 then begin

ShowMessage('1234.dll file Does not exist.');

exit;

end else begin

@MyFunc := GetProcAddress(H, 'func_01');

if not (@MyFunc = nil) then begin

MyFunc(cAmt, cRetBuf);

end;

FreeLibrary(H);

end;



부탁드립니다.

0  COMMENTS