Q&A

  • 프로시저 시작 지점을 찾을수 없다는데...
안녕하세요.

델파이를 처음 접하고 아무것도 모르는 상태에서 이곳과 Help를 뒤지면서 조금씩 배워가고 있는 사람입니다.

vc++로 만들어진 dll을 델파이에서 사용을 하려고 하는데,

먼저 dll 파일은 시스템 파일아래 위치를 시키고,

선언은 이렇게 해주었습니다.

...
var
     function GetSpeed(iFan:integer;pResult:PINT):BOOL;stdcall;

implementation
...
    function GetSpeed; external 'aaa.dll' name 'GetSpeed';

...

이렇게 실행하려고 하려고 할때

"프로시저 시작 지점 GetSpeed를 DLL aaa.dll에서 찾을 수 없습니다."

라는 메세지 창이 뜨는데 무엇이 문제인지 모르겠습니다.

aaa.dll을 찾지 못해서 그런건지, vc++에서 만든 dll을 참조하지 못해서 그런건지..

참고로 vc++에서는 이렇게 선언 되어 있습니다.
DLLEXPORT BOOL WINAPI GetSpeed( int iFan, LPINT pResult );

조만간 책을 사서 차근차근 공부를 하긴 해야하는데..

아직 변수 타입도 다 파악되지 않은상태라..

고수님들의 많은 조언 부탁 드려요.
0  COMMENTS