На прошлом уроке научили как правильно докомпилировать контекстное меню .. теперь надо разобраться с очередью команд
Лирическое отступление: дабы максимально не зависеть от патчей решил делать запуск через меню + вызывать стандартный обработчик+вызывать свой
как реализую:
добавляю меню - тут все отлично
cmHotKeys:
Код: Выделить всё
{
//добавляем свой пункт меню в стандартный
menuId_ni := LoadMenu('mnuSoprUslKatSopr');
AddMenuItem(menuId_ni,'Создать ДО с ТХО',cmProcessCom);
PutHotCommand(RunLoadMenu(menuId_ni));
}
моя команда. Ну вот эта очередь и не работает
Код: Выделить всё
cmProcessCom:
{
//формируем очередь выполнения
PutCommand(cmValue2);//создаем ДО
PutCommand(cmMyProccess);//моя обработка после создания ДО
}
З.Ы.
1) cmProcessCom - программа попадает
2) если в cmProcessCom вызвать по отдельности PutCommand(cmValue2); или PutCommand(cmMyProccess); то они отрабатывают...а друг за другом нет ..