|
최영수 님이 쓰신 글 :
:
: 저희 회사에서 어떤 프로그램을 작성하려고 하는데...
: 사용하려고 하는 라이브러리가 델파이용 dll 라이브러리입니다.
: 가능하면 C++ Builder에 이 라이브러리를 사용하고 싶은데...
: 어떤 수가 없습니까?
: 수가 없다면 어쩔 수 없이 델파이를 익혀야겠죠... T_T
:
: 혹시 가능한 방법을 아시는 분이 있으면 답변 부탁드립니다.
: 참고로 라이브러리를 보니 dll화일과 pas화일만 있네요.
사용가능하다고 하셨는데요...
pas로 된 화일을 프로젝트에 추가시키고 컴파일시키니 오류가 발생하더군요.
(참고로 pascal로 된 부분은 거의 진행이 안되는 듯하더군요.)
참고로 주어진 dll화일의 이름이 AAA.dll이라고 할 때
pas화일이 2개가 있는데요...(참고로 라이브러리에 있는 PlayString이라는 함수를 예로 들어보겠습니다.)
첫번째 화일엔
extern PlayString; external 'AAA.dll' name PlayString ;
...
이런 식으로 선언이 되어 있구요...
두번째 화일엔
function PlayString( chdev : Integer, HanString : String) : integer ;stdcall;
...
물론 소스는 dll안에 있을테니 pas화일은 그냥 선언만 하는 듯한데...
어떻게 사용해야되는 지 알 수 있을까요?
pas화일을 빌더에서 사용하려면 hpp로 만들어줘야 된다던데...
이렇게 할 필요는 없을까요?
|