|
다른 언어와 같이 사용하실려구 하는군요..
그럴때는 데이타 타입이 중요합니다.
DLL은 일반 C타입이 되야 합니다.
즐프하세요 ^^;;
윤종철 님이 쓰신 글 :
:
: bc++에서
:
: extern "C" int __declspec(dllexport) __stdcall kk()
: {
: return 1;
: }
:
:
: 같은 형식으로 DLL을 만들었습니다.
:
: 다른 언어(VB)에서 kk()를 호출하면 int,long형은 별무리없이
: 값이 호출자에게 전달이 되는데, String,AnsiString형은 전달이 되다가
: 몇번 실행하면 read될수 없다면서 실행이 종료되어버립니다
: 원래 String형은 전달을 할 수 없는지요?
:
:
: //이런 형태로 하면 3회정도 호출되어 실행되다가 종료되어버립니다.
: extern "C" String __declspec(dllexport) __stdcall kk()
: {
: String aa="1234";
: return aa;
: }
: 감사합니다...
:
:
|