게시판 본문 COM / COM+ by VB 6.0 - Read Only
re: VB에서 COM+ 접근 |
---|
작성자: 송원석
작성일시: 2008-03-13 13:08,
조회수: 4,171
|
안녕하세요? 송원석입니다. ^^
먼저 제가 최근 몇 년 동안 .NET 쪽 작업만 해서, 제대로 답변을 드릴 수 있을지 가물가물하네요. 이 점 너그럽게 양해를 부탁드립니다. ^_^ 그리고, COM+ 를 처음 사용하신다고 말씀하셨는데, 지금 작업하시는 목적이 무었인지부터 확실하게 정의해야 될 것 같습니다. 결론부터 말씀드린다면 단순히 원격지에 설치된 서버 컴포넌트를 사용하고자 하실 뿐이라면 COM+ 는 올바른 선택이 아닙니다. 그런 경우라면 COM+ 보다는 DCOM 이 올바른 선택일 겁니다. COM+ 가 제공해주는 기능들은 알고 쓰면 약이 되지만, 모르고 쓰면 독이 되는 경우가 많습니다. 올려주신 코드를 살펴 봤을 때, COM+ 컴포넌트라면 반드시 들어가 있어야만 하는 몇 가지 요소들이 보이지 않아서 노파심에 말씀을 드리는 것입니다. 만약, 그래도 COM+ 를 사용해야 한다고 하신다면, 간단한 요령을 말씀드리겠습니다. COM+ 자체에 대해서 많은 얘기들을 이 답변에서 해드리기는 현실적으로 힘들다고 생각됩니다. 워낙 방대한 분야인지라 저 역시도 많은 부분들에 대해서 공부가 부족한 상황이기도 하구요. 일단은 원격지 서버가 없다고 생각하고 작업을 하십시오. 즉, 서버 컴포넌트와 VB 프로그램이 같은 PC 에 존재한다고 가정하는 것입니다. 물론 이때 COM+ 컴포넌트는 정상적으로 작성과 설정이 되어있다고 가정합니다. 이 상태에서 모든 테스트를 마쳤으면, 이제 본격적인 설정에 들어갑니다. 먼저 서버에 COM+ 컴포넌트를 설치합니다. 그리고 설치된 COM+ 응용 프로그램에서 내보내기 메뉴를 사용하여 .msi 확장자를 가진 설치 파일을 추출합니다. 그 다음에는 이 설치 파일을 클라이언트 쪽에 설치합니다. 그러면 VB 프로그램이 클라이언트 쪽에 설치된 프록시를 통해서 원격지 서버 컴포넌트에 접근을 하게 됩니다. 이 과정 중, DTC 나 RPC 와 관련한 설정이 필요할 수도 있습니다. 너무 설명이 두리뭉실 하다는 점은 저 스스로도 알고 있습니다만, 너무나도 설명드릴 부분이 많은 질문이고, 저 역시도 직접 해보지 않고서는 말씀드릴 수 없는 부분이 많아서 이 정도가 한계인 것 같습니다. 다만 처음에도 말씀드렸던 것처럼 무엇 때문에 COM+ 를 사용하시려고 하는 것인지를 먼저 고민해 보셔야 할 것 같습니다. 감사합니다. |
IP 주소: 210.220.85.254
|
게시물 | ||||
---|---|---|---|---|
281 |
검색은 어떻게 하나요? -_- [2] |
whiteboy |
2010-11-10 | 188 |
280 | 2010-10-17 | 3,333 | ||
279 | 2010-10-18 | 3,623 | ||
278 |
민석 |
2010-10-08 | 264 | |
277 | 2010-10-09 | 3,437 | ||
276 |
냥냥쿠쿠 |
2010-09-29 | 251 | |
275 |
마법사 |
2010-02-10 | 414 | |
274 | 2010-02-10 | 4,659 | ||
273 |
비베 |
2010-02-09 | 530 | |
272 | 2010-02-09 | 3,745 | ||
271 | 2009-12-15 | 4,381 | ||
270 | 2009-12-15 | 6,404 | ||
269 |
ie 엔진에 해당하는 파일 [1] |
2009-11-13 | 3,494 | |
268 | 2009-10-08 | 3,787 | ||
267 | 2009-12-15 | 3,584 | ||
266 |
락토스 |
2009-07-28 | 774 | |
265 | 2009-07-29 | 4,067 | ||
264 | 2008-09-27 | 3,999 | ||
263 | 2008-09-28 | 5,170 | ||
262 | 2008-04-23 | 4,487 | ||
261 | 2008-03-13 | 4,317 | ||
2008-03-13 | 4,171 | |||
259 |
뜬금없는 질문입니다. [2] |
정보문 |
2007-12-11 | 1,040 |
258 |
vb 초보 |
2007-09-27 | 1,079 | |
257 | 2007-09-27 | 4,144 |