C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[17103] VC++ DLL을 BC++ 에서 사용하기..
hans [] 1346 읽음    2002-04-01 22:55
impdef 해서 def 파일을 만들어 보면요..

LIBRARY     VIDEOBRG.DLL

EXPORTS
    ??0CVideoMgr@@QAE@XZ           @1   ; ??0CVideoMgr@@QAE@XZ
    ??1CVideoMgr@@QAE@XZ           @2   ; ??1CVideoMgr@@QAE@XZ
    ??4CVideoMgr@@QAEAAV0@ABV0@@Z  @3   ; ??4CVideoMgr@@QAEAAV0@ABV0@@Z
    ?AlaramIn@CVideoMgr@@QAEHEPAE@Z @4   ; ?AlaramIn@CVideoMgr@@QAEHEPAE@Z
    ?AlaramOut@CVideoMgr@@QAEHEE@Z @5   ; ?AlaramOut@CVideoMgr@@QAEHEE@Z
    ?Close@CVideoMgr@@QAEHXZ       @6   ; ?Close@CVideoMgr@@QAEHXZ
    ?CopyChannelImage@CVideoMgr@@QAEHHPAEH@Z @7   ; ?CopyChannelImage@CVideoMgr@@QAEHHPAEH@Z
    ?GetBoardCount@CVideoMgr@@QAEHXZ @8   ; ?GetBoardCount@CVideoMgr@@QAEHXZ
    ?GetCapEnableMask@CVideoMgr@@QAEHPAKH@Z @9   ; ?GetCapEnableMask@CVideoMgr@@QAEHPAKH@Z
    ?GetChannelColorInfo@CVideoMgr@@QAEHHPAH00@Z @10  ; ?GetChannelColorInfo@CVideoMgr@@QAEHHPAH00@Z
    ?GetChannelCount@CVideoMgr@@QAEHH@Z @11  ; ?GetChannelCount@CVideoMgr@@QAEHH@Z
    ?GetColorKey@CVideoMgr@@QAEHPAK00@Z @12  ; ?GetColorKey@CVideoMgr@@QAEHPAK00@Z
    ?GetDriverVersion@CVideoMgr@@QAEKXZ @13  ; ?GetDriverVersion@CVideoMgr@@QAEKXZ
    ?GetFirmwareVersion@CVideoMgr@@QAEKH@Z @14  ; ?GetFirmwareVersion@CVideoMgr@@QAEKH@Z
    ?GetImageFormat@CVideoMgr@@QAEXPAUtagBITMAPINFOHEADER@@@Z @15  ; ?GetImageFormat@CVideoMgr@@QAEXPAUtagBITMAPINFOHEADER@@@Z
    ?GetImageFormatRGB24@CVideoMgr@@QAEXPAUtagBITMAPINFOHEADER@@@Z @16  ; ?GetImageFormatRGB24@CVideoMgr@@QAEXPAUtagBITMAPINFOHEADER@@@Z
    ?GetImagePointer@CVideoMgr@@QAEPAEHH@Z @17  ; ?GetImagePointer@CVideoMgr@@QAEPAEHH@Z
    ?GetLastError@CVideoMgr@@QAE?AW4VMErrorState@@H@Z @18  ; ?GetLastError@CVideoMgr@@QAE?AW4VMErrorState@@H@Z
    ?GetOverlayDisplayMode@CVideoMgr@@QAE?AW4OverlayDisplayMode@@XZ @19  ; ?GetOverlayDisplayMode@CVideoMgr@@QAE?AW4OverlayDisplayMode@@XZ
    ?GetOverlayMode@CVideoMgr@@QAE?AW4OverlayMode@@H@Z @20  ; ?GetOverlayMode@CVideoMgr@@QAE?AW4OverlayMode@@H@Z
    ?GetRegistryInfo@CVideoMgr@@QAEIPBDH@Z @21  ; ?GetRegistryInfo@CVideoMgr@@QAEIPBDH@Z
    ?GetTotalChannelCount@CVideoMgr@@QAEHXZ @22  ; ?GetTotalChannelCount@CVideoMgr@@QAEHXZ
    ?GetVideoMgrState@CVideoMgr@@QAE?AW4VMState@@XZ @23  ; ?GetVideoMgrState@CVideoMgr@@QAE?AW4VMState@@XZ
    ?InportI2C@CVideoMgr@@QAEHEPAEH@Z @24  ; ?InportI2C@CVideoMgr@@QAEHEPAEH@Z
    ?Open@CVideoMgr@@QAEHUtagRECT@@PAUHWND__@@W4CaptureMode@@@Z @25  ; ?Open@CVideoMgr@@QAEHUtagRECT@@PAUHWND__@@W4CaptureMode@@@Z
    ?OutportI2C@CVideoMgr@@QAEHEEH@Z @26  ; ?OutportI2C@CVideoMgr@@QAEHEEH@Z
    ?PauseOverlay@CVideoMgr@@QAEXH@Z @27  ; ?PauseOverlay@CVideoMgr@@QAEXH@Z
    ?SetBorderType@CVideoMgr@@QAEHW4BorderType@@@Z @28  ; ?SetBorderType@CVideoMgr@@QAEHW4BorderType@@@Z
    ?SetCapEnableMask@CVideoMgr@@QAEHKH@Z @29  ; ?SetCapEnableMask@CVideoMgr@@QAEHKH@Z
    ?SetChannelColorInfo@CVideoMgr@@QAEHHHHH@Z @30  ; ?SetChannelColorInfo@CVideoMgr@@QAEHHHHH@Z
    ?SetColorKey@CVideoMgr@@QAEHKKK@Z @31  ; ?SetColorKey@CVideoMgr@@QAEHKKK@Z
    ?SetMainWindowM1@CVideoMgr@@QAEHHH@Z @32  ; ?SetMainWindowM1@CVideoMgr@@QAEHHH@Z
    ?SetMainWindowM2@CVideoMgr@@QAEHHH@Z @33  ; ?SetMainWindowM2@CVideoMgr@@QAEHHH@Z
    ?SetMainWindowM3@CVideoMgr@@QAEHHH@Z @34  ; ?SetMainWindowM3@CVideoMgr@@QAEHHH@Z
    ?SetOverlayMode@CVideoMgr@@QAEHW4OverlayMode@@H@Z @35  ; ?SetOverlayMode@CVideoMgr@@QAEHW4OverlayMode@@H@Z
    ?SetRegistryInfo@CVideoMgr@@QAEHPBDH@Z @36  ; ?SetRegistryInfo@CVideoMgr@@QAEHPBDH@Z
    ?SetVisibleRect@CVideoMgr@@QAEXUtagRECT@@@Z @37  ; ?SetVisibleRect@CVideoMgr@@QAEXUtagRECT@@@Z
    ?Start@CVideoMgr@@QAEHXZ       @38  ; ?Start@CVideoMgr@@QAEHXZ
    ?Stop@CVideoMgr@@QAEHXZ        @39  ; ?Stop@CVideoMgr@@QAEHXZ
    ?WaitCopyImage@CVideoMgr@@QAEHPAHPAEKH@Z @40  ; ?WaitCopyImage@CVideoMgr@@QAEHPAHPAEKH@Z

이렇게 나옵니다..ㅠㅠ
물음표 같은것이 도대체 왜 나오는지..ㅠㅠ
이 파일을 implib로 해서 lib 만들려고 하면 def파일에 이상한 문자가 포함되어 있다고
에러가 납니다..
참고로 dll 파일 안에 들어있는것은..
CVideoMgr 이라는 클래스인거 같구요..
어떻게 해야하나요?
ㅜ.ㅡ
lib 만들어야지 프로그래밍을 시작할 수 있는데...흑흑
고수님들 도와주세요~~

+ -

관련 글 리스트
17103 VC++ DLL을 BC++ 에서 사용하기.. hans 1346 2002/04/01
17154     Re:COFF2OMF 를 이용해서 BCB용 DLL로 변경하세요. 김상구.패패루 1353 2002/04/03
17150     Re:VC++ DLL을 BC++ 에서 사용하기.. 꼴(이성렬) 1281 2002/04/03
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.