닷넷에서 dll을 호출할 수 있습니다.
[DllImport(@"YouDirStructure\YourDLLName.DLL")]
public static extern void myFunc();
위와 같이 선언하여 사용할 수 있습니다.
i7uris 님이 쓰신 글 :
: 아.. 그럼 질문을 달리하여..
:
: c++ xe3 에서 닷넷용 dll을 생성할 수 있는지 궁금합니다.
:
: 사실상 어떤 c++ 빌더를 이용하면 닷넷용 dll(혹은 닷넷 프레임워크 4.5이상으로)을 생성할 수 있는지 궁금합니다.
:
: 정말정말 많이 덥습니다. 건강에 유의해 주세요.
:
: 감사합니다.
:
:
: 정영훈 님이 쓰신 글 :
: : 매니지드 dll 이 아닐것으로 판단됩니다.
: :
: : 즉 닷넷용 dll이 아니라 네이티브용 dll 일것으로 보입니다.
: :
: : peid 나 https://github.com/horsicq/Detect-It-Easy
: : 툴로 확인해보세요
: :
: : i7uris 님이 쓰신 글 :
: : : 안녕하세요.
: : :
: : : c++ xe3 에서 dll을 만들려고 합니다.
: : : 근데 기본으로 생성되는게 32bit 닷넷 프레임워크 3.5로 생성 되더라구요.
: : :
: : : 혹시 4.5이상으로도 dll 파일 만들 수 있는지.. 만들 수 있다면 어떻게 해야 하는지 문의차 메세지 드립니다.
: : :
: : :
: : : 날이 많이 덥습니다. 건강 유의 하세요.
: : : 감사합니다.
: : :
: : :
: : : 조금 더 구체적으로 적겠습니다.
: : : 외부업체에서 dll 파일을 만들어줬고..
: : : 그 제작 환경이 엠바카데오 c++ xe3 로 만들었다고 하구요.
: : :
: : : 저는 wpf 4.5로 개발 환경인데..
: : : dll 코드 접근만 하면 오버플로우 오류가 나길래 프레임워크를 낮추다 보니 3.5까지 가더라구요.
: : : 그리고 32비트로 만들었더라구요..
: : :
: : : 업체가 조금 바빠서 제가 프레임워크 4.5이상으로 만들 방법을 알려주기로 해서 문의차 메세지 드립니다.
: : :
: : :
: : :
|