
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.02.2005, 10:23
|
|||
|---|---|---|---|
|
|||
Меню (индетификация Submenu) |
|||
|
#18+
Собираюсь сделать меню. В Menu Bar например "Отчеты" в ней 2 подменю, допустим "Отчет № 1" и "Отчет № 2". Result у обоих Command -> do p_reportF.prg and do p_reportS.prg. Причем как предполагаю p_reportF.prg и p_reportS.prg будут идентичны с той лишь разницей, что будет различный вызов REPORT FORM r_printmain.FRX. Могу сделать процедурный файл и запихать в него p_report.prg, а в p_reportF.prg и p_reportS.prg будут отличаться лишь последней строчкой Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.02.2005, 10:32
|
|||
|---|---|---|---|
Меню (индетификация Submenu) |
|||
|
#18+
bar() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.02.2005, 11:01
|
|||
|---|---|---|---|
Меню (индетификация Submenu) |
|||
|
#18+
Не надо ориентироваться на номер пункта меню (что возвращает BAR()), гораздо разумнее передавать параметр в процедуру DO MyProg with "r_printmainS.frx" В этом случае ты никак не привязан к конкретной реализации меню. Мало ли как ты разместишь и обзовешь пункт меню. После каждой модификации меню менять еще и вызываемую программу? В идеале, надо писать процедуры и методы, которые вообще не должны считывать что-то из вне. Список параметров на вход - все что нужно для корректной работы. Разумеется это не всегда возможно, но в конкретном примере именно так и следует поступить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1594938]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
216ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 531ms |

| 0 / 0 |
