어느 모 업체에서 제공하는 Library 가 DLL 형태인데.... 오직 VC++ 에서만 가능하다고 하네요...
책을 찾아보니 '확장DLL' 일 경우 VC++ 밖에 사용을 못하는거 같은데....
'확장DLL' 인지 아닌지는 모르겠지만 Delphi 나 C Builder 로 VC++ 전용 DLL 을 사용할 방법이 없나요 ?
아시는 분 있으시면 답변 부탁드리겠습니다....
답변해주셔서 감사합니다.
'확장DLL' 은 사실 저도 책보고 첨 알았습니다... ^^;
그리고 wrapper dll 작성을 하라고 하셨는데....
그게 몬지 더 헷갈리네여... @.@
조금만 더 상세하게 설명 부탁드리겠습니다...
(관련 예제 또는 책이 있음 도 조쿠요... ^^)
VC++에서는 C 스타일(regular)의 표준 dll과 MFC Class포인터를 인자를 자유롭게 넘겨줄 수 있는 Extension dll 두가지를 사용합니다.
반면에 Delphi등 다른 툴들은 C 스타일의 표준 dll만 지원하죠.
결국 Extension스타일을 사용하려면 (다른 편법이 있는지 모르겠지만...)
extension을 호출해서 regular로 중계해주는 dll(VC++에서 제작해야함 -.-)을 작성해주시면 됩니다.
어느 모 업체에서 제공하는 Library 가 DLL 형태인데.... 오직 VC++ 에서만 가능하다고 하네요... 책을 찾아보니 '확장DLL' 일 경우 VC++ 밖에 사용을 못하는거 같은데.... '확장DLL' 인지 아닌지는 모르겠지만 Delphi 나 C Builder 로 VC...
이달원
•
2002.12.11 02:21
우선은 가장 좋은 방법은 한번 해보시는게 좋을것 같습니다.
일반적인 DLL로드 방식을 해보시고 안되면
I...
윤승환
•
2002.12.11 02:19
wrapper dll을 작성하시는 방법을 권합니다.
extension -> regular -> delphi
장민우
•
2002.12.11 02:39
답변해주셔서 감사합니다.
'확장DLL' 은 사실 저도 책보고 첨 알았습니다... ^^;
그리고 wrapper dll ...
윤승환
•
2002.12.11 19:38
VC++에서는 C 스타일(regular)의 표준 dll과 MFC Class포인터를 인자를 자유롭게 넘겨줄 수 있는 Extension...
일반적인 DLL로드 방식을 해보시고 안되면
Import Type Library를 해보세요
제가 알기로는 windows에서 사용되는 DLL은 언어랑 상관없이
사용이 가능한걸로 알고 있는데요..
확장 DLL이란 말은 첨 듣네요 제가 잘몰라서^^
이상 허접 답변이었습니다.