Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Generating code... / 15 сообщений из 15, страница 1 из 1
08.07.2008, 08:29
    #35416532
GorDan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Generating code...
Здравствуйте. Я сделал меню при помощи генератора меню в FoxPro 2.6. Оно сохряняется в формате меню (.MNX). Мне нужно получить его в рабочем состоянии (.PRG). В хелпе написано, что нужно использовать generating code. Но найти такой подпункт в пункте Menu я не могу (его там вообще нет). Подскажите, что нужно сделать? Наверное есть какая-то команда для этого, если есть, то приведите пример пожалуйсто.
...
Рейтинг: 0 / 0
08.07.2008, 08:30
    #35416533
Hel!Riser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Generating code...
Меню Program\Generate
и будет по дефолту расширение .MPR у сгенереной менюшки
...
Рейтинг: 0 / 0
08.07.2008, 08:39
    #35416546
GorDan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Generating code...
Меню Programm/Generate - неактивно. Выделяю по всякому планшет, на котором создаю меню, бестолку... в Меню Programm/ активно только "Do" и "Compile".
...
Рейтинг: 0 / 0
08.07.2008, 08:49
    #35416557
ПД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Generating code...
Tools->Options->FileLocation->MenuBuilder->c:\program files\microsoft visual foxpro 9\genmenu.fxp
...
Рейтинг: 0 / 0
08.07.2008, 09:11
    #35416598
GorDan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Generating code...
ПДTools->Options->FileLocation->MenuBuilder->c:\program files\microsoft visual foxpro 9\genmenu.fxp
Я бы с радостью последовал бы примеру, но у меня FoxPro 2.6 (!).
...
Рейтинг: 0 / 0
08.07.2008, 09:19
    #35416614
ПД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Generating code...
Упс.. пардон, проглядел :)
В каталоге с фоксом Genmenu.prg присутствует?
...
Рейтинг: 0 / 0
08.07.2008, 09:20
    #35416616
GorDan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Generating code...
нет
...
Рейтинг: 0 / 0
08.07.2008, 09:24
    #35416622
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Generating code...
Сделай меню руками в 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
08.07.2008, 09:31
    #35416641
ПД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Generating code...
авторнет
Потому и неактивен пункт Generate
Файлик положите в корень папки с фоксом.. Ну и фокс перезапустите
...
Рейтинг: 0 / 0
08.07.2008, 09:51
    #35416688
GorDan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Generating code...
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
08.07.2008, 09:55
    #35416702
ПД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Generating code...
Сдается мне, что фокс у вас какой то "обкусанный".
Не полной комплекции
...
Рейтинг: 0 / 0
08.07.2008, 10:04
    #35416728
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Generating code...
GorDan...Если можешь, приведи пример кода простого двухуровнего меню (2 по 3).
А я что выложил? Кусок кода вывода меню из проги на FPD. Многоточия убери, вставь в PRG и запусти
...
Рейтинг: 0 / 0
08.07.2008, 10:05
    #35416731
GorDan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Generating code...
ПДСдается мне, что фокс у вас какой то "обкусанный".
Не полной комплекции
Я тоже подумал об этом. Увы, другово нет.
...
Рейтинг: 0 / 0
08.07.2008, 10:08
    #35416739
GorDan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Generating code...
Dima T GorDan...Если можешь, приведи пример кода простого двухуровнего меню (2 по 3).
А я что выложил? Кусок кода вывода меню из проги на FPD. Многоточия убери, вставь в PRG и запусти
Ой, сорри. Увидел коммент "&& горизонтальное меню" и по умолчанию отложилось в голове.
...
Рейтинг: 0 / 0
08.07.2008, 10:57
    #35416912
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Generating code...
ПД авторнет
Потому и неактивен пункт Generate
Файлик положите в корень папки с фоксом.. Ну и фокс перезапустите
Положить мало. Надо еще откомпилироват этот файл (сделать FXP) и "привязать" его к системной переменной _Genmenu. Т.е. в командном окне сделать присвоение

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

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

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

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


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