Замечание к документу "не уверен , правильна ли такая физкультура :)"   >>>   
Тема: а кому легко? (+)

Создан:Cherepanov; lawdb 12/08/2005 07:27 AM
Папка:
01. Технические вопросы, 06. Разработка Notes-приложений, 99. Разное
Тип сообщения:
Мне лень заполнять это поле

Сообщение:

08.12.2005 2:11:38 Dmitry Akulov написал:

> 1. Андрей, про чужое адресное пространство аккуратней, туда ни Вас, ни кого
> другого не пустит режим работы процессора с памятью (protected mode), помните в
> win16 была такая ошибка general protection failure, в win32 ее уже и не видно -
> процессы работают в изолированных областях памяти.

и я в общем про тоже... :) просто возможно я Вас не совсем правильно понял здесь Database '->2. Вопрос и ответ', View 'c 01.07.2001\ Последние дискуссии', Document 'наблюдения за наблюдателем +'
> повторяю, в примере (не знаю, может быть Вы его изменили) никакие OLE или
> COM интерфейсов лотуса участия не принимали, я настаиваю на этом.
> Вы передали ссылку (адрес - целое длинное число) объекта и храните его во
> внешнем объекте, сам объект( точней, имитация объекта) хранится в
> скриптовом стеке (области памяти, неважно
... и если не COM или OLE, то я понял что Вы имели ввиду передачу адреса внутреннего объекта и исходя из этого я и написал, что этого сделать нельзя (возможно не совсем внятно :))... а если БЫ и можно было, то ни к чему хорошему это не привело бы... :)

> 2. Андрей, имхо , вы упорно путаете COM интерфейс лотуса с OLE automation
> интерфейсом. нет и не было в COM Notes.NotesUIWorkspace, как в прочем и других
> UI классов. никаких устаревших классов тоже нет .

согласен, тут имеется небольшая путаница. действительно "notes.notesXXX" это OLE объекты, а "lotus.notesSession" это COM.
но в данном случае это простительно (:))) ) поскольку для языков высокого уровня, коим является LS, разницы при работе не заметно... :)
и действительно, по всей видимости, при передачи во внешний OLE или COM отдается именно OLE, но как я говорил существенной разницы в данном случае нет... (просто еще частно путают и имееют ввиду под OLE это только внедренные в документы объекты, вот и я по простому отнесся, что внедряется то OLE, от кого могу получить программируемый объект это COM... ;)) понимаю, что это не совсем правильно... )
да и про устаревшие классы, это я просто где-то встречал в литературе про их устаревшисть и отложилось... :))
а так же где-то читал, что их не рекомендуют использовать... вполне, вероятно что это чушь, но вот вырвалось.... :)

> >А так же необходимо учитывать, что COM-объекты позднего связывания работают
> гораздо медленнее чем внутренние объекты...
> 5. "исследования" показали, что на это можно забить - несущественно, т.к. 80%
> времени уходит на, собственно, обращение к базе.

Это я просто уточнил, что бы не возникало вопросов почему переданная коллекция notesDocumentCollection на несколько тысяч документов обрабатывается ну гораздо медленне (перебором по документам)... :) тут ведь не только "гуру" обитают, но и начинающие коллеги, для которых избытачность информации бывает жизненно важна...


Иерархия документов данной дискуссии:
Передача 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)


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