Сокрытие дизайна = глюки в базе?

Extraterrestrial

Well-Known Member
28.02.2008
266
0
#1
Перестали работать некоторые Actions на Formula Language после сокрытия дизайна. В чем может быть причина?
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
#2
какие именно? часом не Default Hotspot?..
если да, то переделывать придется на Action Hotspot
у нас так полечилось, во всяком случае...
 

Omh

Well-Known Member
Lotus team
04.07.2007
2 210
1
#3
Бывает такое с шаредными скриптовыми экшенами, но что бы с формульными? :)
А что под кнопкой?
 

Extraterrestrial

Well-Known Member
28.02.2008
266
0
#4
Это action на форме, обычная, не shared. Там похоже агент не срабатыват, а не сама action. После @Command([ToolsRunMacro];"(AgentName)") ничего не происходит. А агент на LotusScript написан. Он берет данные из текущей БД и переносит их в другую. Так вот данные не преносятся. Никаких сообщений об ошибках не возникает. Если открываешь дизайн, то всё начинает работать.
 

Omh

Well-Known Member
Lotus team
04.07.2007
2 210
1
#5
Если пересохранить (перекомпильнуть) агента, выхлоп не улучшается?
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
#6
такое впечатление, что теряется объектный код из агента... О.о
 

Extraterrestrial

Well-Known Member
28.02.2008
266
0
#7

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
#8
ну, если у тебя именно это произошло, то...

вообще, в 6-ке можно было добиться эффекта, что код закрыт, но базу можно открыть из дизайнера. если такую базу рекомпилировать, то объектный код пропадет, т.к. программного кода реально в документах нету...
но, что в твоем случае, я не знаю :D
 

Extraterrestrial

Well-Known Member
28.02.2008
266
0
#9
ну, если у тебя именно это произошло, то...

вообще, в 6-ке можно было добиться эффекта, что код закрыт, но базу можно открыть из дизайнера. если такую базу рекомпилировать, то объектный код пропадет, т.к. программного кода реально в документах нету...
но, что в твоем случае, я не знаю :D
Это не мой случай. Я не рекомпилирую базу с закрытым дизайном. Работаю в 8.5.
 
K

K-Fire

Гость
#10
Бывает такое. Иногда помогает перекомпиляция, иногда перенос кода в другое место (типа был в агенте - перенесли в либу или наоборот).
 

Extraterrestrial

Well-Known Member
28.02.2008
266
0
#11
Бывает такое. Иногда помогает перекомпиляция, иногда перенос кода в другое место (типа был в агенте - перенесли в либу или наоборот).
Всем спасибо. Перекомпилировал и заработало. Больше никаких подводных камней с сокрытием дизайна по опыту нет? Что что-то перестает работать или не так, как нужно, начинает работать?
 

Extraterrestrial

Well-Known Member
28.02.2008
266
0
#12
Что забавно, оказывается можно случайно риплейснуть дизайн у самого шаблона его собственным дизайном, причем с опцией сокрытия кода :) И тогда хана, код пропадает навечно, а шаблон становиться базой :)
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
#13
шаблон отличается от базы только по расширению, причем нужно оно только для отображения NTF в списке шаблонов, NSF - баз.
как оказывается, случайно ничего не бывает, бывает по невнимательности! спать надо ночью! :)
 

Extraterrestrial

Well-Known Member
28.02.2008
266
0
#14
как оказывается, случайно ничего не бывает, бывает по невнимательности! спать надо ночью! :)
Не, просто нужно уменьшить количество БД на workspace, там их уже тьма, и закладок тоже полно :) Было бы здорово иметь возможность выделить группу иконок каким-то цветом. Я пишу в названия, что это шаблон, но другой цвет помог бы отличать шаблоны от рабочих баз.

Благо я делаю резервные копии регулярно, так что всё ОК.