VC에서 DLL을 만들었는데......
함수형은 대충 이렇습니다.
EXPORT 는.
#define EXPORT extern "C" __declspec(dllexport)
EXPORT char * crypt32(char *key, char *salt);
델파이에서
unit untCrypt;
interface
function crypt32(key:PChar;salt:PChar):PChar;stdcall;
implementation
function crypt32; external 'wscrypt.dll' name 'crypt32';
end.
이런식으로 선언해서 사용했는데..
마지막에 에러가 납니다. 리턴값은 물론 잘날라오는데..
리턴한다음. 바로 에러가 납니다. 억세스 바울레이션 에러라는것이구요.
PC를 잃어버리는것 같아요.
먼가가 호환이 이루어지지 않나 봅니다.
ㅠ.ㅠ 고수님들의 의견을 듣고 싶습니다. 좀 도와주셔용.