powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Если пункты меню на русском, то программа выдаеют синтаксическую ошибку... Помогите
5 сообщений из 5, страница 1 из 1
Если пункты меню на русском, то программа выдаеют синтаксическую ошибку... Помогите
    #32958692
GreenStar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Создаю меню в VFP 8.0 sp1. Так вот, если пункты меню на русском, то программа выдаеют синтаксическую ошибку. Но если пункты меню на латинице то ошибок нет.
Подскажите, пожалуйста, в чем причина?

Заранее благодарен.
...
Рейтинг: 0 / 0
Если пункты меню на русском, то программа выдаеют синтаксическую ошибку... Помогите
    #32958735
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Если пункты меню на русском, то программа выдаеют синтаксическую ошибку... Помогите
    #32958810
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а я в 7.0 пишу меню ручками и почему-то не ругаеться
...
Рейтинг: 0 / 0
Если пункты меню на русском, то программа выдаеют синтаксическую ошибку... Помогите
    #32959013
Оффтоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а я вообще меню не использую и никто не ругается :-)
...
Рейтинг: 0 / 0
Если пункты меню на русском, то программа выдаеют синтаксическую ошибку... Помогите
    #32959254
kms_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, GreenStar!

Я уже сталкивался с такой проблемкой, хотя может причины у нас с вами отличаются, просто ошибка та же, но все же напишу в чем была проблема у меня.

Так вот, когда я создавал меню программы, то я не назначал явно горячие клавиши в Опциях к конкретному пункту меню, а просто ставил какой-то знак (сейчас уже не помню какой, так как давно этого не делал) перед нужной буквой, в результате в получившемся меню буква подчеркивалась а сочетание клавиш Alt+эта буква приводило к выполнению соотвествующего пункта меню. Например: С п равочники, такое часто используется в менюшках, так вот после такой процедуры, при автоматической генерации файла меню, фокс прописывал горячую клавишу как сочетание Alt+русская буква "П", что и приводило к ошибке.

Код: plaintext
1.
2.
DEFINE PAD _1gx0v9uey OF _MSYSMENU PROMPT "Справочники" COLOR SCHEME  3  ;
	KEY ALT+П, "ALT+П" ;
	SKIP FOR !Flag_Pass

Поэтому просмотрите файл меню:

Код: plaintext
modi comm mainmenu.mpr

И обратите внимание на то, как прописаны горячие клавиши.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Если пункты меню на русском, то программа выдаеют синтаксическую ошибку... Помогите
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]