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
[35448] Re:Re:Re:혹시, 컴포넌트를 현재 디렉토리에 놓고 인식시킬수 있을까요?
김상면 [windyboy] 1069 읽음    2004-06-07 17:35
윈도우 환경에서는 콘트롤을 만드는 방법이 2가지가 있습니다.
하나는 DLL로 만드는 방법입니다. 일반적인 윈도우 콘트롤(버튼 리스트박스 콤보박스...)이 여기에 해당합니다.이들은 자신이  들어 있는 DLL이 현재 디렉토리나, 윈도우 디렉토리, 시스템 디렉토리, 패스 디렉토리에 있으면 누구나 마음대로 사용합니다.

두번째는 AcitveX를 사용하는 방법입니다.
이것은 레지스트리에 자신이 있는 경로와 자신의 정보를 기록해놓은면 나중에 콘트롤이 필요한 프로그램이 레지스트리에 문의를 하면 윈도우가 경로와 특성을 알려주는 방식입니다.
그리드 콘트롤 DB콤보...등이 여기에 해당합니다.
이기술은 이진 호환 모드를 사용하기 때문에 ActiveX가 요구하는 사양만 만족한다면 어느 개발 툴이나 이 기술을 이용해서 콘트롤을 제작, 사용, 판매 할수 있습니다. 응용 프로그램도 마챤 가지입니다. ActiveX  가 요구하는 사양만 만족한다면 언제든지 레지스트리에 문의해서 콘트롤을 사용 할수 있습니다. 이기술의 가장 큰 장점은 만들어진 콘트롤이 인터넷 익스플러에서 바로 로딩 되므로 익스플로와 같은곳에서도 컴파일된 C/C++(자바,HTML,VB Script....가 아닌)코드 바로 들어 간다는 겁니다. (한마디로 웹 브라우져에서 엑셀을 사용하고, 워드를 사용하고, 데이타 베이스를 사용 할수 있다는 이야깁니다. 동일한 인터페이스로)

VB프로그래머를 위한 마소측의 배려이므로 오래 동안 프로그램을 하게되면 오버헤드가 많고 프로그램 개발후 까다로운 설치 절차 때문에 보안이나 상업적인 목적에 많이 이용됩니다. (정품 구입시만 레지스트리에 기록해 주는 방식으로)

그럼



김태선 님이 쓰신 글 :
: 죄송하지만, 무슨 뜻인지 잘 알아 듣기 힘드네요.
: 자세히 설명해 주시면 고맙겠습니다.
:
: ^..^;
:
: 김상면 님이 쓰신 글 :
: : 컴포넌트가 DLL로 만들어져 있다면 됩니다.
: : AcitveX로 만들어져 있다면 안됩니다.
: :
: : 그럼
: :
: :
: :
: : 김태선 님이 쓰신 글 :
: : : 여러 컴퓨터에서 개발하다 보니,
: : : 항상 여러대의 컴퓨터에 동시에 컴포넌트를 인스톨해주어야 하는 것도 부담이 되네요.
: : :
: : : 그냥 프로젝트 파일이 있는 그 디렉토리에
: : : 컴포넌트 패키지 파일을 놓고 바로 쓸수 있는 방법은 없을까요?
: : :
: : : 빌더에서 바로 인식해주면 좋을 텐데...
: : : 그러면 소스와 배포하기도 매우 용이하고.
: : :

+ -

관련 글 리스트
35439 혹시, 컴포넌트를 현재 디렉토리에 놓고 인식시킬수 있을까요? 김태선 1125 2004/06/07
35445     Re:혹시, 컴포넌트를 현재 디렉토리에 놓고 인식시킬수 있을까요? 김상면 1076 2004/06/07
35446         Re:Re:혹시, 컴포넌트를 현재 디렉토리에 놓고 인식시킬수 있을까요? 김태선 848 2004/06/07
35448             Re:Re:Re:혹시, 컴포넌트를 현재 디렉토리에 놓고 인식시킬수 있을까요? 김상면 1069 2004/06/07
35461                 친절한 설명 고맙습니다. (내용무) 김태선 833 2004/06/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.