Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Delphi, Объектная структура и реализация интерфейса!

Здравствуйте Все,

Ситуация такая. Есть объектная модель, например такая:
Объект1
- Свойство1
- Свойство2
- Объект 2
- Метод1 - возвращает коллекцию объектов типа Тобъект3

Нужно это реализовать в СОМ-сервер.
Вот тут и затыка. Не могу понять как это сделать. С обной стороны все
ясно, с другой не могу конкретно написать код...
Получается всю объектную модель нужно разложить в интерфейсы? Но как
мне достучаться до конечных объектов?
Т.е. взаимодействие объектов между собой сделать не сложно и понятно,
а вот как например связать объект2 с интерфейсом и что-бы доступ к
методам получил клиент? А ели это коллекци объектов - то еще не
понятнее.

Интерфейс - только описание методов объекта, тогда получается
следующее:
Интерфейс Объекта1 - описывает методы свойства объекта 1
Интерфейс Объекта2 - описывает методы свойства объекта 2
Интерфейс Коллекции Объектов3 - описывает методы свойства коллекции
объектов3
Интерфейс Объекта3 - описывает методы свойства объекта 3

Клиенту нужно получить коллекцию объектов3. Есть СОМ-сервер с интерфейсами.
- Как реализовать в объекте метод1 - что-бы получить нужные данные?
- Как описать Интерфейс коллекции и работать с ним клиенту?
Вот это я и не могу понять....

Ответить   Thu, 13 Apr 2006 15:27:15 +0600 (#537301)

 

Ответы:

И сколько ты еще слать эти письма будешь в конфу?

..

Номер выпуска : 5245
Возраст листа : 935 (дней)
Количество подписчиков : 540
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/537368
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Thu, 13 Apr 2006 17:17:32 +0400 (#537368)

 

Здравствуйте, Andrew,

Вообще-то я одно послал... Сам офигел!!! :)

Ответить   Fri, 14 Apr 2006 08:33:04 +0600 (#537553)