Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.04;
Скачать: CL | DM;

Вниз

Клиент/сервер приложение на СОМ/DCOM (общие вопросы)   Найти похожие ветки 

 
VladimirES   (2003-08-21 12:33) [0]

Имееется необходимость написать клиент/серверное приложение на Delphi, с использованием COM/DOCM (на сокетах уже написано и работает). Сразу хочу сказать, приложение не работает с базами данных, и с технологией знаком поверхностно и опыта написания прлиженией нет, пробовал "родить" несколко простых COM"ов но в сстолкнулся с некоторыми трудностями.

Если кто может помогите решить следующие проблемы:

Для примера возьмем простую задачу:

есть обьект:

TMyObj = class
property A:integer; //хранит число а
property B:integer; //хранит число b
function Sum:integer; // взвращает их сумму
property Name:integer; //уникальное имя объекта


Необходимо что бы был один(а лучше несколько, с укзанием уникального имени) экземпляр этого обекта на сервере, а клиенты с удаленных машин подключались к севреру и меняли бы свойства одноко экземпляра, и сответсвенно в любой момент времени при вызове рассчета суммы значенеия для всех клиентов были бы одинаковы.
Предлежения сохранять значения в вайл или базу данных не предлагать.

На сколько я представляю необходимо сделать следующие:
Создать один главный COM-обькт который будеит содержать TMyObj а клиенты должны к неуму подключаться. У меня проблема возникла при попытке создавать только один экземпляр этого объекта.

Если есть какие-либо предложения желательно варианты решения предлагать, по возможности более развернуто, т.к. в COM"е я не силен.

Если кто может помочь, зарание огромное спасибо.


 
Дмитрий Баранов ©   (2003-08-21 12:40) [1]

Концепция синглтона.
http://www.rsdn.ru/article/atl/atlsingleton.xml


 
VladimirES   (2003-08-21 12:54) [2]

Спасибо за ссылку.
а чего-нить именно на Delphi?



Страницы: 1 вся ветка

Текущий архив: 2003.09.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
6-10864
maxic
2003-06-30 16:33
2003.09.04
Вызов Outlook с текстом письма


3-10584
ksu
2003-08-14 11:39
2003.09.04
Распечатка БД


14-10921
Pitay
2003-08-17 20:25
2003.09.04
Ну скажите мне пожалуйста!!! что я делаю не так?


3-10549
KIR
2003-08-11 13:19
2003.09.04
Очистка значений параметров храмой процедуры FIBPlus


3-10634
Avreliy
2003-08-12 18:13
2003.09.04
Левое внешнее объединение 2х хранимых процедур