1818
Типичные вопросы [меню]
На этой станице помещены ответы на вопросы, которые я сам мучительно (или легко) находил, я не думаю, что ответы исчерпывающие, и если Вы найдёте, что что-нибудь дисанирует с Вашими представлениями, давайте обсудим и найдём лучшие решения... Кроме того, часто ответ может зависеть от версии как OS так и Visual FoxPro, проверить всё на всех версиях и платформах для меня просто непосильно. Изначально этот список был исключительно для VFP 5.0, в то время как сейчас это только VFP 7.0/8.0, я мог где-нибудь и пропустить упоминание о версии, и если Вы найдёте несоответствия, сообщите пожалуйста мне.

 

Вопрос: Почему во время интерпретации меню у меня возникает синтаксическая ошибка, хотя в тексте программы никакой ошибки нет? 

Ответ: Если верхняя линейка меню, содержит пункты, в которых переопределены клавиши быстрого вызова (ALT+…) на русские буквы, то во время интерпретации такого меню возникает синтаксическая ошибка. Можно предложить следующие способы устранения:
- Изменить, если возможно, содержание пунктов так, чтобы переопределямые клавиши быстрого вызова совпали с первыми буками самих пунктов, при этом
. не следует использовать символы выделения \<
. в ALT+... указать латинский аналог
- Переопределить функцию обработки ошибок, игнорируя данную ошибку (в setup меню переустановит функцию обработки ошибок с сохранением прежней функции, в cleanup восстановить прежнюю). В этом случае, при попытке воспользоваться клавишами быстрого вызова не происходит активизация пункта, в то время как система выдаёт звуковой сигнал.
 
 
Hosted by uCoz