powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Generating code...
15 сообщений из 15, страница 1 из 1
Generating code...
    #35416532
GorDan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте. Я сделал меню при помощи генератора меню в FoxPro 2.6. Оно сохряняется в формате меню (.MNX). Мне нужно получить его в рабочем состоянии (.PRG). В хелпе написано, что нужно использовать generating code. Но найти такой подпункт в пункте Menu я не могу (его там вообще нет). Подскажите, что нужно сделать? Наверное есть какая-то команда для этого, если есть, то приведите пример пожалуйсто.
...
Рейтинг: 0 / 0
Generating code...
    #35416533
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меню Program\Generate
и будет по дефолту расширение .MPR у сгенереной менюшки
...
Рейтинг: 0 / 0
Generating code...
    #35416546
GorDan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меню Programm/Generate - неактивно. Выделяю по всякому планшет, на котором создаю меню, бестолку... в Меню Programm/ активно только "Do" и "Compile".
...
Рейтинг: 0 / 0
Generating code...
    #35416557
ПД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tools->Options->FileLocation->MenuBuilder->c:\program files\microsoft visual foxpro 9\genmenu.fxp
...
Рейтинг: 0 / 0
Generating code...
    #35416598
GorDan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПДTools->Options->FileLocation->MenuBuilder->c:\program files\microsoft visual foxpro 9\genmenu.fxp
Я бы с радостью последовал бы примеру, но у меня FoxPro 2.6 (!).
...
Рейтинг: 0 / 0
Generating code...
    #35416614
ПД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Упс.. пардон, проглядел :)
В каталоге с фоксом Genmenu.prg присутствует?
...
Рейтинг: 0 / 0
Generating code...
    #35416616
GorDan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет
...
Рейтинг: 0 / 0
Generating code...
    #35416622
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделай меню руками в PRG и не мучайся с визардами фоксовыми. Например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
define window menu from  0 , 0  to  0 , 79  none color scheme  18  && горизонтальное меню
deactivate menu main
define menu main  mark ""
define pad doc of main prompt 'Документы'
define pad pri of main prompt 'Прайс-лист'
define pad spr of main prompt 'Справочники'
define pad ser of main prompt 'Сервис'

on  pad doc of main activate popup doc
on selection pad pri of main do price
on  pad spr of main activate popup spr
on  pad ser of main activate popup ser

define popup doc from  2 , 0 
define bar  1  of doc prompt ' Накладные'
...
on selection bar  1  of doc do nakl
...

define popup spr from  2 , 25 
define bar  1  of spr prompt ' Товары '
...
on selection bar  1  of spr do spr_t with .t.
...

******************************************************
acti wind menu
acti menu main
...
Рейтинг: 0 / 0
Generating code...
    #35416641
ПД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторнет
Потому и неактивен пункт Generate
Файлик положите в корень папки с фоксом.. Ну и фокс перезапустите
...
Рейтинг: 0 / 0
Generating code...
    #35416688
GorDan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TСделай меню руками в PRG и не мучайся с визардами фоксовыми. Например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
define window menu from  0 , 0  to  0 , 79  none color scheme  18  && горизонтальное меню
deactivate menu main
define menu main  mark ""
define pad doc of main prompt 'Документы'
define pad pri of main prompt 'Прайс-лист'
define pad spr of main prompt 'Справочники'
define pad ser of main prompt 'Сервис'

on  pad doc of main activate popup doc
on selection pad pri of main do price
on  pad spr of main activate popup spr
on  pad ser of main activate popup ser

define popup doc from  2 , 0 
define bar  1  of doc prompt ' Накладные'
...
on selection bar  1  of doc do nakl
...

define popup spr from  2 , 25 
define bar  1  of spr prompt ' Товары '
...
on selection bar  1  of spr do spr_t with .t.
...

******************************************************
acti wind menu
acti menu main


Согласен, проще руками, но учась по тем примерам и по тому пособию что у меня есть, это не представляется возможным. Если можешь, приведи пример кода простого двухуровнего меню (2 по 3). Пытался делать как написано у меня в пособии - не получается.

ПД авторнет
Потому и неактивен пункт Generate
Файлик положите в корень папки с фоксом.. Ну и фокс перезапустите
Положил, перезапустил и ничего, результат тот же. Дело в том, что этот пункт не неактивен, его нет вообще. Хотя в хелпе пишется, что он там должен быть. В папке BIN у меня вообще три файла запуска FoxPro. Пробовал на каждом, нигде его нет :( Все равно спасибо за помощь :)
...
Рейтинг: 0 / 0
Generating code...
    #35416702
ПД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сдается мне, что фокс у вас какой то "обкусанный".
Не полной комплекции
...
Рейтинг: 0 / 0
Generating code...
    #35416728
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GorDan...Если можешь, приведи пример кода простого двухуровнего меню (2 по 3).
А я что выложил? Кусок кода вывода меню из проги на FPD. Многоточия убери, вставь в PRG и запусти
...
Рейтинг: 0 / 0
Generating code...
    #35416731
GorDan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПДСдается мне, что фокс у вас какой то "обкусанный".
Не полной комплекции
Я тоже подумал об этом. Увы, другово нет.
...
Рейтинг: 0 / 0
Generating code...
    #35416739
GorDan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T GorDan...Если можешь, приведи пример кода простого двухуровнего меню (2 по 3).
А я что выложил? Кусок кода вывода меню из проги на FPD. Многоточия убери, вставь в PRG и запусти
Ой, сорри. Увидел коммент "&& горизонтальное меню" и по умолчанию отложилось в голове.
...
Рейтинг: 0 / 0
Generating code...
    #35416912
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПД авторнет
Потому и неактивен пункт Generate
Файлик положите в корень папки с фоксом.. Ну и фокс перезапустите
Положить мало. Надо еще откомпилироват этот файл (сделать FXP) и "привязать" его к системной переменной _Genmenu. Т.е. в командном окне сделать присвоение

Код: plaintext
_genmenu = "C:\FPD26\Genmenu.prg"

Т.е. в переменной _genmenu должен хранится полный путь доступа к этому файлу.

А вообще-то, лучше скачать полноценную версию FoxPro For DOS 2.6. Например, отсюда:

http://foxpopuli.narod.ru/fpd26.html
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Generating code...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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