Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Необходимо ли использовать Индексаторы в такой задаче ?
|
|||
|---|---|---|---|
|
#18+
Необходимо определиться с решением следующей задачи: автор При создании клиентом класса в COM объекте необходимо проверить создавал ли он такой класс или нет, в случае если такой класс ранее создавался передать ссылку на него. Насколько я понимаю необходимо в конструкторе класса перебрать все эсземпляры класса с помощью цикла foreach .... Но для этого необходимо предварительно описать коллекцию с методом GetEnumerator. Правильно ли будет такое решение или существуют более простой способ ? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 15:01 |
|
||
|
Необходимо ли использовать Индексаторы в такой задаче ?
|
|||
|---|---|---|---|
|
#18+
очень похоже на singleton объект. но смущает слово COM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 15:13 |
|
||
|
Необходимо ли использовать Индексаторы в такой задаче ?
|
|||
|---|---|---|---|
|
#18+
хм.. а чем смущает COM ? Возможно я что-то пропустил когда читал про COM, если есть сомнения поделитесь. создаем как и все new ServerV7() и в конструкторе должны как-то проверить подключался клиент или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 15:42 |
|
||
|
Необходимо ли использовать Индексаторы в такой задаче ?
|
|||
|---|---|---|---|
|
#18+
при создании singleton объектов конструктор, как правило, делают private. а наружу выставлют статический метод типа CreateObject, который и возвращает либо вновь созданный экземпляр объекта, либо ранее созданный инстанс (который хранится в private static поле класса). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 15:55 |
|
||
|
Необходимо ли использовать Индексаторы в такой задаче ?
|
|||
|---|---|---|---|
|
#18+
2 кузя посмотрю о singleton повнимательнее.. и небольшое уточнение : пребор классов реализовывать через GetEnumerator ? или есть более простое решение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 16:03 |
|
||
|
Необходимо ли использовать Индексаторы в такой задаче ?
|
|||
|---|---|---|---|
|
#18+
vashkovichпребор классов реализовывать через GetEnumerator ? или есть более простое решение ?не совсем представляю, как это можно реализовать без фабрики, которая будет создавать объекты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 16:07 |
|
||
|
Необходимо ли использовать Индексаторы в такой задаче ?
|
|||
|---|---|---|---|
|
#18+
2 кузя насколько я понимаю мои действия должны быть следующими : 1. Создается класс подключений А в котором идет анализ создавать новый объект В или использовать ссылку на старый. 2. Реализовать коллекцию класса В для возможности его перебора в А. или что-то необходимо еще ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 16:23 |
|
||
|
Необходимо ли использовать Индексаторы в такой задаче ?
|
|||
|---|---|---|---|
|
#18+
vashkovichили что-то необходимо еще ?так это и есть фабрика (объект A) по созданию объектов B :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 16:31 |
|
||
|
|

start [/forum/topic.php?fid=20&tid=1437852]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 417ms |

| 0 / 0 |
