Главная страница Библиотека (скачать книги) Скачать софт Введение в программирование Стандарты для C++ Уроки по C# Уроки по Python HTML Веб-дизайн Ассемблер в среде Windows ActiveX Javascript Общее о Линукс Линукс - подробно Линукс - новое Delphi Паскаль для начинающих Турбопаскаль Новости Партнеры Наши предложения Архив новостей |
Пример создания объектно-распределенного приложения с использованием DCOM Программа Hello-клиент должна содержать простейшую форму с кнопкой "Поприветствуй меня" (cmdSayHi), при нажатии на которую будет вызываться метод, печатающий в другой Option Explicit Private Sub cmdSayHi_Click() Private Sub Form_Load{) Private Sub FormJJnload(Cancel As Integer)
И сам метод и сообщение находятся в программе-сервере, которая оформлена как класс Helloclass. Эта программа содержит пустую форму (frmHello), имеющую некоторые пояснения для клиента: Пояснение 1: Следующие два сегмента кода демонстрируют две возможности для актуализации объекта со стороны клиента. Первая возможность использует раннее связывание и требует, чтобы "HelloProj" был выбран из RAD-системы Visual Basic по меню Пояснение 2: Клиентская часть кода присутствует в этом проекте только для облегчения отладки. Его можно без изменений вставить в любую клиентскую программу и использовать в режиме разделения.
Раннее связывание Позднее связывание
Главной частью на сервере, конечно, является модуль класса (HelloClass): Private Sub Class_Terminate()
|
|
Библиотека программиста. 2009. |
|