Q&A

  • Powerbuilder 로 된 DLL 어떻게 사용하나요?
오라클에 턱시도환경에서 Powerbuilder 로 된 DLL을 델파이로 콜하려는데
Access violation 이 생겨요
REF라는 예약어가 무슨역활을 하는 지 ...
도와주세요 흑흑 맥주사드릴께요
jacobsk@dreamwiz.com
017-737-8028
1  COMMENTS
  • Profile
    KDDG_BaSTaD 2004.06.18 23:43


    ==> 안녕하세요 BaSTaD 입니다.
    DLL 사용하실때 주의해야할 것은  호출규약(calling convention) 이죠.. 호츌규약에도 여러가지가 있지만 C/C++ 공유 라이브러리는 cdecl 사용합니다.

    Powerbuilder가 어떤 언어 기반인지 모르지만 C/C++ 라면.. cdecl이라고봅니다..

    function func(x, y: Integer): Integer; cdecl; stdcall; external 'abc.dll';

    그럼 사용하실때 함수 프로토타입을 선언하시고 정적(위처럼)으로 걍 사용하셔도 되구요 동적으로 로딩해서 사용하셔도 됩니다...

    by KDDG 만수 ㅔ ㅇ ㅣ