Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
"Глобальная" функция
|
|||
|---|---|---|---|
|
#18+
Разбираюсь с кодом программы (по наследству осталась). Суть проблемы: Есть проект в проекте несколько программ в которых несколько процедур и функций. Так - вот: ---- Программа1 (Prog1.prg) -------- procedure zzz1 set path to data,code cStr=zzz2() endproc ---- Конец Программа1 -------- ---- Программа2 (Prog2.prg) -------- function zzz2 ... return sss endfunc ---- Конец Программа2 -------- Эта структура работает в старом exe Компилю новый - не работает, пока не поставлю в Prog1: set procedure to code\prog2 ADDITIVE Вопрос: Почему может работать старый exe? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 06:45 |
|
||
|
"Глобальная" функция
|
|||
|---|---|---|---|
|
#18+
Проверь содержимое файла проекта - есть ли внем файл prog2//// ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 10:01 |
|
||
|
"Глобальная" функция
|
|||
|---|---|---|---|
|
#18+
Есть. Подключен. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 10:22 |
|
||
|
"Глобальная" функция
|
|||
|---|---|---|---|
|
#18+
Затереть команду SET PROC можно 2-мя способами: 1. RELEASE PROC <имя программмы> 2. SET PROC TO <другая программа> без опции ADDITIVE Поищи такие строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 11:34 |
|
||
|
"Глобальная" функция
|
|||
|---|---|---|---|
|
#18+
В том-то все и дело, что в старом проекте нет SET PROC, а он работает. Вот что загадочно, для меня! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 11:50 |
|
||
|
"Глобальная" функция
|
|||
|---|---|---|---|
|
#18+
А config там есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 12:17 |
|
||
|
"Глобальная" функция
|
|||
|---|---|---|---|
|
#18+
Файла CONFIG.FPW нет (вообще нет нигде) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 12:19 |
|
||
|
"Глобальная" функция
|
|||
|---|---|---|---|
|
#18+
Без SET PROCEDURE работать будет только в том случае, когда фукция zzz2 и содержащий её файл prog2 имеют одинаковое название - zzz2. Возможно в экзешнике скомпилирована старая версия в которой названия одинаковы, или вызов осуществяется через DO zzz2 in PROG2.PRG ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 13:18 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32262387&tid=1597889]: |
0ms |
get settings: |
12ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 265ms |
| total: | 468ms |

| 0 / 0 |
