dll 파일에서 호출한 함수를 사용하고 있는데 에러가 뜨길래 watchlist를 통해
봤더니 E2035 Not enough actual parameters 라고 나오네요 ~
인자가 충분치 않다는 얘기 같은데 제가 사용하는 함수가 인자값이 2개거든요
TFunc = function(nBoardType, m_iBdCnt : integer):cardinal;stdcall;
위와 같이 dll동적 호출하고
h := loadlibrary('DvrCtrl.dll');
@x_Init := getprocAddress(h, 'x_Init');
x_Init(nBoardType, m_iBdCnt);
nReturn := x_Init(nBoardType, m_iBdCnt);
위와 같이 x_Init함수에서 위와 같은 에러가 떠서 실행이 안되요...
제가 dll파일 호출하는 방법 중에서 놓친거라도 있는 건가요?
dll문제일것 같은데 어디서 해결해야 할지 막막하네요..