Skip to main content

동적 데이터 교환이란 무엇입니까?

dde (Dynamic Date Exchange)는 메시지 중심 Microsoft Reg입니다.Windows 운영 체제에서 실행되는 응용 프로그램간에 데이터를 교환 할 수있는 컴퓨터 프로토콜.보다 일반적으로 프로세스 간 통신으로 알려진 Dynamic Data Exchange는 메시지를 방송하여 응용 프로그램 요청 데이터, 클라이언트 및 데이터가있는 응용 프로그램, 즉 서버간에 대화 및 통신 채널을 설정합니다.클라이언트 애플리케이션에 의해 작성되고 시작된 DDE 요청은 교환 할 데이터의 특성,

dde topic dde 항목 이름 서버 dde 응용 프로그램 이름 로 구성됩니다.DDE 링크는 동적으로 한 번 실행되거나 업데이트 될 수 있으며,이 경우 서버 애플리케이션에서 지정된 데이터의 값이 변경 될 때마다 수신자 응용 프로그램에 통보됩니다.하나의 응용 프로그램에서 여러 DDE 링크가 설정 될 수 있으며 응용 프로그램은 동시에 클라이언트 및 서버 역할을 할 수 있습니다. dde 동적 데이터 교환은 다른 모든 실행중인 응용 프로그램에 DDE 요청을 포함하는 메시지를 방송하여 작동합니다.실행중인 응용 프로그램이 DDE 요청을 인식하면 응답하고 대화가 설정됩니다.그런 다음 Windows 운영 체제는 두 응용 프로그램 간의 링크를 설정합니다.클라이언트 응용 프로그램에 정기적으로 데이터를 업데이트 해야하는 경우 통신 채널은 일회성 또는 영구적 일 수 있습니다.영구 링크에는 두 가지 유형이 있습니다 : 따뜻하고 뜨겁습니다.따뜻한 링크는 먼저 클라이언트 응용 프로그램을 업데이트하기 위해 사용자의 승인을 요청합니다.핫 링크를 사용하면 자동으로 수행됩니다.dde DDE 데이터 통신은 무대 뒤에서 발생합니다. 즉, DDE 요청이 백그라운드에서 실행되는 동안 사용자는 자신이하고있는 일을 수행 할 수 있습니다.따라서 동적 데이터 교환 통신은 비동기식이라고합니다.DDE 요청 및 결과는 공유 메모리에 저장 될 수 있으며 클라이언트 및 서버 애플리케이션은 요청 및 응답이 수행 될 때까지 처리중인 모든 것을 계속합니다.

이 프로토콜은 어느 정도까지 Microsoft Reg에 의해 대체되었습니다.DDEML (Dynamic Data Exchange Management Library)뿐만 아니라 객체 연결 및 임베딩 (OLE) 및 구성 요소 개체 모델 (COM).DDE는 여전히 특정 목적, 특히 지속적인 사용자 상호 작용이 필요하지 않은 목적으로 널리 사용됩니다.예를 들어 클라이언트 Microsoft Reg 업데이트;생산 라인의 센서 또는 기타 측정 장치에서 실시간 데이터를 수신하거나 실시간 주식 및 기타 금융 시장 업데이트를받는 응용 프로그램에 연결하거나 데이터베이스의 값으로 스프레드 시트를 정기적으로 업데이트하는 서버 응용 프로그램의 Excel 스프레드 시트.