Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Меню / 12 сообщений из 12, страница 1 из 1
27.07.2004, 16:51
    #32623854
kdn86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
Товарищи кто может помогите. Мне необходимо EXE программе подставить моё меню вместо того которое там создалось автоматически. В главном файле пишу
set talk off
set help off
set safe off
SET EXCLU OFF
set dele on
SET SYSMENU OFF
DO menu.mpr
read events
CLEAR EVENTS
quit
но ничего не получается да я ине уверен что правильно пишу. Помогите
...
Рейтинг: 0 / 0
27.07.2004, 17:04
    #32623890
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
kdn86
SET SYSMENU OFF
DO menu.mpr


Крманда SET SYSMENU OFF - лишняя. Твое меню и так заменит системное, если у него стоит признак "Replace" (это значение по умолчанию).

Посмотреть значение этого признака можно в конструкторе меню пунтк системного меню "View", подпункт "General options" раздел "Location"
...
Рейтинг: 0 / 0
27.07.2004, 17:24
    #32623950
kdn86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
SET SYSMENU OFF убрал, проверил признак "Replace" стоит а в программе остаётся то которое там создалось автоматически.
...
Рейтинг: 0 / 0
27.07.2004, 17:39
    #32623991
A
A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
SET SYSMENU to
...
Рейтинг: 0 / 0
27.07.2004, 17:46
    #32624014
kdn86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
to a!
to, а после что?
...
Рейтинг: 0 / 0
27.07.2004, 17:49
    #32624025
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
1) Меню создавал через дезайнер меню?
2) Что возвращает функция

?SET('SYSMENU')

непосредственно перед командой DO menu.mpr

3) Проект работает в основном окне FoxPro или на базе As Top-Level форм?
...
Рейтинг: 0 / 0
27.07.2004, 18:00
    #32624054
kdn86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
меню создавал через дезайнер
когда я запускаю главную программу на выполнение из fox то меню fox меняется на моё. И через меню запускаются формы и отчёты всё работает как полагается, но ЕХЕ не работает он запускается всё нормально но меню не то он сам подставляет какоето меню.
...
Рейтинг: 0 / 0
27.07.2004, 18:06
    #32624071
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
Наиболее вероятная причина - это перепутал версию файла menu.mpr Т.е. в EXE попало другое меню.

Сделай следующее:

1) Запусти поиск по диску на предмет поиска файл

menu.mpx

Расширение именно "mpx" - это откомпилированная версия твоего mpr файла. Удали все найденные файлы

2) Сделай очистку твоего файла проекта: пункт главного меню Project, подпункт "Clean Up Project"
3) Повтори генерацию своего меню в дезайнере меню
4) Перекомпили свой EXE поставив птичку в пункте "Recompile all files". Чтобы не было глюков с открытыми классами перед такой компиляцией обязательно дай в командном окне команду

CLEAR ALL
...
Рейтинг: 0 / 0
28.07.2004, 08:16
    #32624411
fox_kiv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
а ты часом read event не забыл воткнуть????

set sysm to поставь обязательно, чтобы системное грохнуть, а потом его можно вернуть - set syst to defa
...
Рейтинг: 0 / 0
28.07.2004, 14:44
    #32625388
ф
ф
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
kdn86to a!
to, а после что?

Ничего
SET SYSMENU TO
без парамеров уберет системное меню с экрана - т.е. ничего
...
Рейтинг: 0 / 0
28.07.2004, 14:46
    #32625395
ф
ф
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
kdn86to a!
to, а после что?

Ничего
SET SYSMENU TO
без парамеров уберет системное меню с экрана - т.е. ничего
...
Рейтинг: 0 / 0
29.07.2004, 12:13
    #32626855
kdn86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меню
Так и SET SYSMENU off тоже отключает меню
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Меню / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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