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
[39094] [질문]com server 만들기
권정원 [] 966 읽음    2005-02-12 11:54
의도는 IE창에서 링크부분를 오른쪽 마우스로 클릭하면 메뉴에
"프로그램으로 저장하기"란 메뉴를 추가하고 이것을 클릭시
프로그램이 실행중이면 바로 링크주소를 프로그램에 있는 메모장에 등록하고
실행중이지 않으면 실행해서 메모장에 등록하는 걸 만들려고합니다.

IE에 메뉴등록하고 ActiveX Dll로 링크주소받아서 ShowMessage로 표시하는건 해봤는데
exe프로그램에 보내는건 어떻게 하는지 모르겠더군요..
Excel이나 아크로벳처럼 구현하고싶은데 Com Server out-of-process라는게 있던데요

New|Application생성하고 New|AtiveX|Com Object를 추가하고 컴파일하면

[C++ Error] Project1.cpp(14): E2285 Could not find a match for 'TComModule::TATLModule(int)'
[C++ Error] Project1.cpp(45): E2451 Undefined symbol 'exception'

이런 메세지가 떠는군요. 잘못 만든건지
Project1.cpp에서
TComModule _ProjectModule(0 /*InitATLServer*/);
=> TComModule _ProjectModule;
바꾸면 에러없이 컴파일 되는데 맞는건지 개념차체가 없이 접근하려니 이해가 잘 안되네요.
검색해봐도 힘들구요. 의도하는부분에 맞는 방법인지도 잘 모르겠네요.

그리고 등록하는 방법도 좀 알려주세요

/regserver 명령줄 옵션과 함께 서버를 실행합니다.
명령줄 옵션은 Run|Parameters 다이얼로그 박스에서 설정할 수 있습니다.

이런 말이 있던데 Parameters에 "/regserver"를 적어면 된다는 말인지
어디부터 틀렸는지 몰라서 두서없이 적은거 같아요.
아시는분 부탁드립니다.

+ -

관련 글 리스트
39094 [질문]com server 만들기 권정원 966 2005/02/12
39109     Re:[질문]com server 만들기 권정원 1082 2005/02/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.