Замечание к документу "+некоторые наблюдения..."   >>>   
Тема: наблюдения за наблюдателем +

Создан:Dmitry Akulov 12/06/2005 01:26 PM
Папка:
01. Технические вопросы, 06. Разработка Notes-приложений, 99. Разное
Тип сообщения:
Мне лень заполнять это поле

Сообщение:
>- проверил работу под Notes 5.0.8 - работает (правда эксперемент не чистый поскольку у меня на машине стоит и 5-ый клиент и 6-ой)

кого ставили последним, того и тапки, но это к делу не относится, т.к., повторяю, в примере (не знаю, может быть Вы его изменили) никакие OLE или COM интерфейсов лотуса участия не принимали, я настаиваю на этом. Вы передали ссылку (адрес - целое длинное число) объекта и храните его во внешнем объекте, сам объект( точней, имитация объекта) хранится в скриптовом стеке (области памяти, неважно)

>- UI объекты передать таким образом нельзя, но back-end объекты полученные от UI передаются и работают, т.е. Если взять notesUIDocument.Document и >передать его в агент, а там у document сделать RepliceItemValue, то изменения отобразятся в UI (как если бы я это сделал напрямую у >notesUIDocument.Document)

думаю, и с UI должен номер прокатить, но у них очень хлипкий контекст и малое время жизни. впрочем, тут надо пробовать, боюсь ошибиться. у меня нет опыта в хранения uiшных объектов в переменных, списках, как-то не было нужды - или интуиция заставляла искать воркэраунды. не люблю лотусовый уи, кривой он и неправильный.

>- для передачи объектов необходимо сохранения и их предков, т.е. если мы получаем базу (NotesDatabase), из базы notesCollectionDocuments (например >через FTSearch), а из него notesDocument, то для передачи необходимо сохранить и NotesDatabase, дабы его "инстанс" не умер и объекты потомки не >уничтожились....

ну это общее правило, и "внешнее" хранение не виновато.

Иерархия документов данной дискуссии:
Передача Notes-объектов между модулями... (Cherepanov; lawdb) (05.12.2005 14:02:54)
.... а Вы проверяли, или только в теории (+) (Dmitry Akulov) (05.12.2005 15:35:58)
........ работает, это я лажанулся. и тем не менее (+) отредактировано (Dmitry Akulov) (05.12.2005 16:02:12)
............ Re... (+) (Cherepanov; lawdb) (06.12.2005 8:32:05)
................ продолжаем разговор (+) (Dmitry Akulov) (06.12.2005 11:20:06)
.................... продолжаем... (+) (Cherepanov; lawdb) (06.12.2005 12:09:04)
.... +некоторые наблюдения... (Cherepanov; lawdb) (06.12.2005 11:56:29)
........ Как говорит Дмитрий "мало спал, много думал ;)"... (+) (Cherepanov; lawdb) (07.12.2005 7:33:45)
............ не уверен , правильна ли такая физкультура :) (Dmitry Akulov) (07.12.2005 22:11:38)
................ а кому легко? (+) (Cherepanov; lawdb) (08.12.2005 7:27:30)
.................... Андрей, я так понял, из Ваших слов, что вы запросто используете из скрипта обращение к COM, т.е. (+) (Dmitry Akulov) (08.12.2005 12:31:24)
........................ а почему нет... (+) (Cherepanov; lawdb) (09.12.2005 6:58:39)
............................ сорри Андрей, мы не понимаем друг-друга (+) (Dmitry Akulov) (09.12.2005 15:22:32)
................................ хм... :) (+) (Cherepanov; lawdb) (12.12.2005 8:20:48)
.................................... сдаюсь (+) (Dmitry Akulov) (12.12.2005 10:28:31)
............ COM Together - with Domino (-) (Denis Samoylovich) (07.12.2005 16:31:12)
........ наблюдения за наблюдателем + (Dmitry Akulov) (06.12.2005 13:26:21)
............ Re... (+) (Andrey N Cherepanov) (06.12.2005 13:53:33)
.... ... а вот с DCOM облом.... :(( (+) (Cherepanov; lawdb) (06.12.2005 9:16:31)


Разработчикам и администраторам: курсы, книги, сертификация