Call Dave
(702) 379-3401
  • dcom 예제

    이 튜토리얼에 오신 것을 환영합니다. 이 시리즈에서는 곧바로 앞으로 예제를 제공하는 포괄적 인 자습서를 제공하여 DCOM의 신비, 두통 및 혼란을 제거합니다. 좋아, 아니 약속 – 그러나 나는 그것을 좋은 시도를 줄 것이다. 이 기사에서는 다음과 같은 기술을 사용하는 방법을 설명합니다: 11. 프로젝트 | 모든 프로젝트 빌드 12. 마지막으로 서버를 실행합니다(서버를 등록하고 dcomcnfg.exe 유틸리티 13에 표시합니다. 파일 | 모두 14를 저장합니다. 모두 닫습니다. 이 예제에서는 두 컴퓨터에 대해 DCOM 구성을 설명하며, 그 중 하나에 설치된 OPC 클라이언트가 다른 컴퓨터에 있는 OPC 서버에 액세스할 수 있습니다. 함수, 메서드 또는 변수를 참조할 때 고정 너비 글꼴로 표시합니다. 컴파일러 키워드를 참조할 때마다 고정 너비 글꼴로 배치합니다. 기호 이름은 사용 하는 사람에 관계 없이 고정 된 너비 글꼴에 있을 것입니다.

    크리스는 우리 작가들에게 손가락을 흔들며 우리가 이 관습을 따르도록 합니다. (그냥 농담, 하하 하 …) 다음은 몇 가지 예입니다: 두 컴퓨터에서 Start->실행을 선택하고 “dcomcnfg”를 작성하여 DCOM 구성 창을 엽니다(아래 그림은 Windows 2003 서버 시스템에서 dcomcnfg 보기를 표시합니다). 분산 COM(DCOM)은 WINDOWS 응용 프로그램에 LAN, WAN 또는 인터넷 연결에서 한 컴퓨터에서 다른 컴퓨터로 연결할 수 있는 기능을 제공하는 Microsoft 기술입니다. 예를 들어 DCOM을 사용하면 OPC 클라이언트 응용 프로그램이 한 컴퓨터에서 다른 컴퓨터의 OPC 서버로 통신할 수 있습니다. 액세스 권한 – OPC 사용자를 추가하고 “액세스 허용”(아래 그림은 Windows 2000 또는 Windows NT 시스템에서 dcomcnfg 보기를 표시) 마샬링: 마샬링은 프로그래밍에서 한 COM 개체 인스턴스에서 다른 컴퓨터로 데이터를 전달해야 할 필요성을 해결합니다. 이를 “전달 인수”라고 합니다. 예를 들어 Zaphod의 성을 원한다면 Zaphod의 인수로 COM 개체 성이름을 호출합니다. LastName 함수는 원격 프로시저 호출(RPC)을 사용하여 대상 서버의 다른 COM 개체에게 LastName(자합)의 반환 값을 요청한 다음 첫 번째 COM 개체인 Beeblebrox에 대한 응답을 보냅니다. 예를 들어 웹 사이트 서버가 아니라 네트워크의 다른 특수 서버에서 처리할 수 있는 스크립트 나 프로그램이 포함된 웹 사이트에 대한 페이지를 만들 수 있습니다.

    DCOM 인터페이스를 사용하여 웹 서버 사이트 프로그램(현재 클라이언트 개체 역할을 하는)은 필요한 처리를 제공하고 결과를 웹 서버 사이트에 반환하는 원격 프로시저 호출(RPC)을 특수 서버 개체로 전달할 수 있습니다. 결과를 웹 페이지 뷰어에 전달합니다. 클래스 이름, 기호 이름 등을 참조할 것이므로 모든 것이 일관되도록 이 규칙을 따르는 것이 좋습니다. 여기에 우리가 할 것입니다 : 나는 모토가 : 그것은 독자의 너무 많은 작가의 충분하지 않은 요청하는 경우 아무것도 작성하지 마십시오. 이를 위해, 나는이 튜토리얼은 당신이 알고있는 가정 무엇을 바로 당신을 말할 거야. 나는 또한 `이 튜토리얼이 필요한 사람` 섹션을 포함할 것이고, “이 책을 읽어야 하는 사람”이 포함되어 있지만, 여러분이 무언가를 필요로 하는지 아닌지를 판단하게 할 것입니다. APPID가 올바르게 구성되지 않았거나 클라이언트에 올바른 사용 권한이 없거나 CLSID가 이전 버전의 exe 또는 다른 여러 문제를 가리키는 경우 “개체를 만들 수 없습니다” 메시지가 표시됩니다. AppWizard가 HelloServ 시작 프로그램을 생성하도록 확인을 클릭합니다. 이제 소스 파일을 수정하여 다음 단계로 진행할 준비가 되었습니다. 이 자습서의 다음 단계인 2단계의 수정부터 시작하겠습니다. 2단계로 진행하려면 아래 링크를 클릭하십시오.

    Comments are closed.

Copyright © 2019 Dave Radcliffe Vegas     Log in     Design by Real Estate Tomato     Powered by Tomato Real Estate Blogs

All Content Owned and Copyright Their Respective Owner Unless Otherwise Stated