VC++에서의 정의
extern "C" bool EncodeMainProc(CString infilename,CString outfilename,unsigned int numfile);
이렇게 C에서 정의 내린 함수를 호출할려면 델에서 어케정의를 내려야할지?
function EncodeMainProc(infilename:pchar; outfilename:pchar; numfile:Word ):boolean ; stdcall; external 'bmp2tiff.dll';
이렇게 정의하고 호출할려니 "손실된 엑스포트 BMP2TIFF.DLL에 연결되었습니다.EncodeMainProc."이렇게 메세지가 나오네요.
cdecl을 써도 마찬가지네요.
답변부탁드립니다.
맞추어서 써보세요...
윤신호 wrote:
> VC++에서의 정의
> extern "C" bool EncodeMainProc(CString infilename,CString outfilename,unsigned int numfile);
>
> 이렇게 C에서 정의 내린 함수를 호출할려면 델에서 어케정의를 내려야할지?
>
> function EncodeMainProc(infilename:pchar; outfilename:pchar; numfile:Word ):boolean ; stdcall; external 'bmp2tiff.dll';
> 이렇게 정의하고 호출할려니 "손실된 엑스포트 BMP2TIFF.DLL에 연결되었습니다.EncodeMainProc."이렇게 메세지가 나오네요.
>
> cdecl을 써도 마찬가지네요.
>
> 답변부탁드립니다.