Q&A

  • [급]visual c++로 작성한 dll을 Dynamic link 하는 방법?????
아래와 같이 작성하여 실행해보니 넘어가는 파라메터(site)에 엉뚱한 데이타가 들어가있더군요?



그리고 다른 함수를 GetProcAddress()하여 호출 하면 아무 반응이 없는 경우도 생기고요.



Dynamic link하는 방법이 뭐가 잘못되었나요??

Delphi로 작성한 DLL은 문제가 없었는데.



고수님들의 한 수 지도를 기다립니다.



=================================================



type TSGY_LoadLibrary = function(site:integer): dword;

var SGY_LoadLibrary: TSGY_LoadLibrary ;

site: integer;

begin



site := 0;

hDll := LoadLibrary('asdf.dll');



@SGY_LoadLibrary := GetProcAddress(hDLL, 'SGY_LoadLibrary');

if @SGY_LoadLibrary = nil then

showmessage('getprocaddress error')

else

result := SGY_LoadLibrary(site);

end;







0  COMMENTS