Тема: Выполнить макрос при старте програмы
При старте программы есть желание выполнять макрос / SQL-форму.
Есть ли переменная для этого / что и где прописать?
Форум користувачив Універсал 7/SBE
Обговорення нових можливостей, проблем та їх вирішення
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум користувачив Універсал 7/SBE → Проблеми, питання та побажання → Выполнить макрос при старте програмы
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
При старте программы есть желание выполнять макрос / SQL-форму.
Есть ли переменная для этого / что и где прописать?
Конечно. Для этих целей используется блок кода bBlockBeforeStartMenu (прописанный в MYSELF).
Именно он используется для специальных производственных форм, которые при старте сразу открываются на экране и до стандартного меню дело не доходит.
Например,
{|oDialog| IF(TIniFile():new(DirCur+'setup.ini', .T., .T.):ReadInteger('COMMON', 'specialkey', 0)>0,(CallSqlForm(XXXX,1),oDialog:hide(),AppQuit()), FEVAL('Настройка нотификации')) }
В этом примере при наличии настроечного INI-файла с определенной настройкой сразу открывается форма, по выходу из которой программа завершается.
Для всех остальных пользователей загружается специальная подписка на нотификацию
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум користувачив Універсал 7/SBE → Проблеми, питання та побажання → Выполнить макрос при старте програмы
Форум работает на PunBB 1.4.4, при поддержке Informer Technologies, Inc