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

델파이 Q&A
Delphi Programming Q&A
[6800] [답변] SHS007/ TDatamodule공유에 대한 중요한 질문
박지훈.임프 [cbuilder] 731 읽음    1999-11-15 15:23
안녕하세요. 천리안 프로그래머 포럼 C++Builder 담당 임펠리테리입니다.

dll이라면 불가능합니다. 액티브엑스를 "in-proc server"라고 부르는 이유를 안다면

dll은 그 반대로 out-proc server라는 것을 이해하실겁니다. dll은 호출하는 프로세

스의 주소공간을 공유하지 않고 자체 주소공간을 가집니다. 액티브엑스가 호출한

프로세스 공간을 공유한다는 것과 비교하면 이해가 빠르실겁니다.

주소공간이 다르므로, 메인프로세스에서 폼의 객체(내부적으론 포인터)를 넘겨줘봤자

dll에서 그 값은 엉뚱한 위치일 뿐입니다. 쉽게 말하면, 무악동에서 79-11번지가

신림동에서 79-11번지와는 전혀 다른 주소이듯이 말이죠.

그럼 참고하시길...




임펠리테리 박지훈이었습니다.

(http://myhome.thrunet.com/~cbuilder, cbuilder@thrunet.com)




+ -

관련 글 리스트
6800 [답변] SHS007/ TDatamodule공유에 대한 중요한 질문 박지훈.임프 731 1999/11/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.