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
[55782] DLL내 Form의 TWindowsMediaPlayer가 일으키는 문제.. 도움 주세요
EmptySpear [] 1297 읽음    2009-01-13 21:08
안녕하세요


- DLL내에 Form을 넣었습니다

- 그 폼에다 TWindowsMediaPlayer를 ActiveX Import해서 멤버 변수로 생성했구요

- 다음으로 Host프로그램에서 LoadLibrary로 동적으로 로딩 중...
  (그 와중에 CoInitializeEx 오류가 생겨 Form에다 명시적으로 기술 했습니다)

- TWindowsMediaPlayer의 아래함수를 호출한 후 멈춰 버리네요

void __fastcall TWindowsMediaPlayer::InitControlData()
{
      ControlData = &CControlData;
};


; DLL내의 Form에서 ActiveX류를 사용할 때 특별 취급해야하는지
  도움 부탁 드려요.
 
----------------------------------------------------------------
   
추가적으로 DLL내 폼생성은 아래처럼 했습니다

int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
    switch (reason)
    {
        case DLL_PROCESS_ATTACH:
            MainFrm  = new TMainFrm(Application);
            break;
        case DLL_PROCESS_DETACH:
            delete MainFrm;
            break;

    }

    return 1;
}

+ -

관련 글 리스트
55782 DLL내 Form의 TWindowsMediaPlayer가 일으키는 문제.. 도움 주세요 EmptySpear 1297 2009/01/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.