Косяк с PutHotCommand
Модераторы: m0p3e, edward_K, Модераторы
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
Косяк с PutHotCommand
Кто сталкивался с проблемой отсутствия PutHotCommand при компиляции?
Просто пытаюсь скомпилить исходник фейса с локальным меню, которое вызываю стандартно через PutHotCommand(RunMenu(mnuMyMenu)), а в ответ получаю фигу : Ошибка Нет такой ф-ии поля или метода PutHotCommand ...
Чушь какая-то - ф-я то системная...
У кого какие есть идеи куда она потерялась?
Просто пытаюсь скомпилить исходник фейса с локальным меню, которое вызываю стандартно через PutHotCommand(RunMenu(mnuMyMenu)), а в ответ получаю фигу : Ошибка Нет такой ф-ии поля или метода PutHotCommand ...
Чушь какая-то - ф-я то системная...
У кого какие есть идеи куда она потерялась?
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
1) да, вызываю корректно на cmHotKeysgalover писал(а):у тебя она точно в обработчике cmHotKeys вызывается? чем PutCommand(RunMenu('')) не устроил?
2) Всегда юзал вызов локального меню через PutHotCommand - потому как в свое время как посмотрел в исходниках, так и юзал
Подключен он, подключен...Screw писал(а): Прикладная функция. Декларация лежит в extfun.res.
Недавно здесь писал о том, с чем сам столкнулся. В проекте была докомпиляция интерфейсов, а после нее еще что-то компилировалось. При докомпиляции у VIP-а крышу сносило, на последующих файлах он выдавал ошибки, которых на самом дел не было. Моя проблема решилась перестановкой строк в PRJ-файле (переносом всей докомпиляции в конец проекта). Может, и у вас что-то подобное.
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
строчки
присутствуют
Код: Выделить всё
/resources:C:\gal810\EXE\EXTFUN_WT.RES
/resources:C:\gal810\EXE\EXTFUN.RES
Ну, прямо загадка... Раньше этот файл компилировался, или первый раз пробуете? Попытайтесь взять "Галактику", скажем, полугодовой давности и попробовать ее EXE и ее VIP. Если проблема связана с новой версией - сразу станет понятно.
Еще пара мыслей:
1) Может, EXTFUN.RES криво распаковался, посчитайте MD5, у меня для указанного файла получилось 19387c9236b1995f270bef505cf50c93.
2) EXTFUN.RES очень свежий, собран, вероятно, последней версией компилятора. Разработчики могли поменять формат ресурса, если у вас VIP.EXE не последний, он может новый формат не распознать.
Еще пара мыслей:
1) Может, EXTFUN.RES криво распаковался, посчитайте MD5, у меня для указанного файла получилось 19387c9236b1995f270bef505cf50c93.
2) EXTFUN.RES очень свежий, собран, вероятно, последней версией компилятора. Разработчики могли поменять формат ресурса, если у вас VIP.EXE не последний, он может новый формат не распознать.
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
1. Файло компилилось ДО этого, ошибки стали валиться после того как
а) попытался заюзать PutHotCommand
б) попытася заюзать xl-функции
2. Версия галки - последняя, EXTFUN.RES соответствует тому что на FTP корпорации болтается
рад был бы скомпилить на древней версии, но таковой не имеется... хотя.. есть вариант скомпилить еще и на экспрессе...
а) попытался заюзать PutHotCommand
б) попытася заюзать xl-функции
2. Версия галки - последняя, EXTFUN.RES соответствует тому что на FTP корпорации болтается
рад был бы скомпилить на древней версии, но таковой не имеется... хотя.. есть вариант скомпилить еще и на экспрессе...