Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Названия модулей в FoxPro 2.5
|
|||
|---|---|---|---|
|
#18+
Господа, объясните мне пожалуйста. Разбираюсь в чужом коде, сам с фоксом тесно не работал, так вот есть к примеру такой текст: ... ON KEY LABEL F2 REPORT FORM plan_graf TO PRINTER FOR koob<>0.and.kol<>0 NOCONSOLE ... так вот файла plan_graf.frx в каталоге с программой нет, есть только plan_gra.frx , при этом программа работает нормально. Если переименовать файл plan_gra.frx в plan_graf.frx, то программа работать перестает. Вот ещё пример кода: ... ON SELECTION POPUP popmo DO otchet_mo WITH BAR() ... так вот файла otchet_mo.FXP нет , а есть только otchet_m.FXP, и при этом опять же всё работает! Как это понять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 07:49 |
|
||
|
Названия модулей в FoxPro 2.5
|
|||
|---|---|---|---|
|
#18+
Все очень просто. Давным давно, когда компьютеры были большими а память стоила очень дорого - было золотое прваило 8.3 - то есть длина названия не должна превышать 8 символов. При вызове, например plan_graf (в FPD 2.5) - она автоматитчески обрезается до plan_gra - и все работает... Таким образом - Вы нашли ошибку в программе... Поздравляю! Через столько лет выявить bug ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 09:16 |
|
||
|
Названия модулей в FoxPro 2.5
|
|||
|---|---|---|---|
|
#18+
DOS поддреживает имена в формате 8.3, при длине имени более 8 знаков правые отсекаются и все работает нормально. Если переименовать файл из-под Win, то DOS-имя станет plan_g~1.frx. Поэтому и не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 09:19 |
|
||
|
Названия модулей в FoxPro 2.5
|
|||
|---|---|---|---|
|
#18+
автортак вот файла plan_graf.frx в каталоге с программой нет, есть только plan_gra.frx , при этом программа работает нормально. Если переименовать файл plan_gra.frx в plan_graf.frx, то программа работать перестает Посмотри после запуска программы не создает ли она динамически твой plan_graf? Вполне возможно открыть отчет plan_gra.frx как таблицу внести в него изменения и запомнить как plan_graf.frx а при выходе из приложения удалить его. автортак вот файла otchet_mo.FXP нет , а есть только otchet_m.FXP, и при этом опять же всё работает! Процедуры фокса не обязательно должны находится в отдельной PRG-шке. Процедура otchet_mo может находится в файле otchet_m.prg или вызыватся из процедурного файла описаного гдето в начале программы оператором SET PROCEDURE. В общем случае поиск процедур происходит по такой схеме - сначала ищем в текущем prg-файле, зате в prg, объявленых в SET PROCEDUR, потом в текущем каталоге, потом в каталогах, объявленых оператором SET PATH ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 09:26 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1595512]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
128ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 434ms |

| 0 / 0 |
