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
[24382] Re:mfc 다이얼로그에 c++ builder dll로 만들어진 다이얼로그 올리기....
서비 [suby] 1861 읽음    2003-02-19 12:08
맞는 답인지는 모르겠으나.. 전 이렇게 해서 다이얼로그를 띄웠습니다.
지도 워낙 아는게 없는 초보이다 보니

다이얼로그도 넣고 관련 함수들도 만들구 DLL을 제작합니다.

header -----------------------------------------------
extern "C" __export bool __stdcall sb_ShowDialog();

source -----------------------------------------------

bool __stdcall sb_ShowDialog()
{
    CoInitialize(NULL);

    frm_Update = new Tfrm_Update(Application);

    frm_Update->Show();

    if(frm_Update != NULL)
        delete frm_Update;

    CoUninitialize();

    return true;
}

이런식으로 DLL을 만들고 나서
LoadLibrary를 통해 MFC에서 sb_ShowDialog() 함수를 호출하면 다이얼로그가 뜹니다.
전 이런식으로 해서 됬는데

아 저기 CoInitialize / CoUninitialize() 함수는
COM Libary를 초기화 하고 Thread Model 설정 및 apartment를 생성합니다.

사용하시는 작업이나 Component에 따라서 사용하시면 되겠습니다.

내용이 잘못됬으면 지적 바랍니당 ^^

dreamer 님이 쓰신 글 :
: 여러 고수님들의 답변을 기다리며...질문 올리겠습니다.
: 먼저...mfc다이얼로그에...c++ 빌더 dll로 만들어진.....다이얼로그를 올리려구 하는데..
: 어떻게 해야 할지 몰라 ...이렇게 질문드립니다.
: 현재..c++빌더에서 모달이 아닌...모달리스 형태로 만들고...mfc에서....c++빌더에...서
: 만들어진 다이얼로그를 삽입하려 하는데...어떻게 해야 할 지 모르겠습니다.
: 혹시....경험해 보신...님들이나..유사한 소스를 갖구 계시면....도움 부탁드립니다.
: 첨 해보는 분야로...넘...어렵구....어떻게 할지..멀라...시간만 가는 군여...??
: 당장 해야하는데......여러 님들의 답변 기다리겠습니다.

+ -

관련 글 리스트
24377 mfc 다이얼로그에 c++ builder dll로 만들어진 다이얼로그 올리기.... dreamer 1159 2003/02/19
24382     Re:mfc 다이얼로그에 c++ builder dll로 만들어진 다이얼로그 올리기.... 서비 1861 2003/02/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.