К основному контенту

Сообщения

Сообщения за октябрь, 2013

Property в пользовательских классах LotusScript

Д авно заметил некоторый глюк при использовании Property (GET/SET) вместо методов или функций. Наконец-то добрался изучить материал более точно.

Дежурная по эскалатору на м. Бауманская

Н а м. Бауманская есть замечательная теточка, дежурная по эскалатору. Она замечательна тем, что я еще никогда в жизни не видел столь ответственного подхода к данной работе. Мало того, что она не зевает/спит/смотрит по сторонам, так еще и практически постоянно (могу говорить только про часы пик) четким поставленным голосом машины сообщает, что на подъем нужно занимать "правую и левую...стороны...эскалатора", нельзя бегать по эскалатору, т.к. это "опасно для вашего здоровья", и не забывать на подъем занимать "левую сторону по активнее". От сообщения к сообщению, изо дня в день не меняется ни набор слов в сообщении, ни интонация, с которой это произносится, ни даже паузы между словами. Вообще ничего. Некоторое время я думал, что говорит запись, пока не увидел, что говорит это она. В общем, если будете на Бауманской и услышите что-то подобное - не ошибетесь с предположением, кто сидит за пультом эскалатора:) Вы в надежных руках;) Н екоторое время назад

Кнопка с типом OK в Диалоге

О бнаружил "забаный" баг с пользовательской кнопкой (Hotspot Button), имеющий тип OK в диалоге. Е сли заставить ее закрывать Диалог (@Command([FileCloseWindow])) - она будет возвращать NotesUIDocument.DialogBoxCanceled = False. Т.е. будет вести себя так же как и стандартная кнопка. Н О если на обработку Queryclose формы диалога повесить что-то, что может не закрыть диалог (скажем, проверку заполнения полей) и заставить пользователя продолжить работу в Диалоге, то повторное нажатие на кнопку OK выдаст NotesUIDocument.DialogBoxCanceled = True. Как будто слетает тип кнопки... Описание Hotspot Button в Help в части параметра Type вообще выглядит весьма забавно :) P .S. Проверялось на Notes 9. Обходов конкретно самого бага не нашел (workaround, конечно, есть).