Re[2]: Шаблон проектирования “Одиночка” (Singleton) в ATL пр
От: s0rc  
Дата: 14.11.06 17:17
Оценка:
Здравствуйте, SVV, Вы писали:

SVV>Здравствуйте, Иван Андреев, Вы писали:


SVV>Попробовал сделать Singleton как Exe сервер:

SVV>1. Хочу одним скриптом (SetNum10.Js) установить значение внутренней переменной в 10, а другим скриптом (ReadNum.Js) прочитать это значение. Сейчас ReadNum.Js получает начальное значение, устанавливаемое в конструкторе CObj вне зависимости от вызова SetNum10.Js
SVV>Как побороть? Ведь это значит что объект все-таки не является синглтоном?

а не получается ли, что хоть он и синглтон, но умирает по окончанию скрипта, а новый скрипт работает с новым синглтоном? ведь никто не говорит, что синглтон есть обязательно (их <=1). поэтому сам сервер должен держать одну ссылку на все время работы (оформить в виде сервиса) (это догоро, но очень просто) или активация и деактивация (дешево и сердито с сохранением состояния).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.