Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.09.2003, 06:45
|
|||
|---|---|---|---|
|
|||
"Глобальная" функция |
|||
|
#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, 10:01
|
|||
|---|---|---|---|
|
|||
"Глобальная" функция |
|||
|
#18+
Проверь содержимое файла проекта - есть ли внем файл prog2//// ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.09.2003, 10:22
|
|||
|---|---|---|---|
|
|||
"Глобальная" функция |
|||
|
#18+
Есть. Подключен. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.09.2003, 11:34
|
|||
|---|---|---|---|
"Глобальная" функция |
|||
|
#18+
Затереть команду SET PROC можно 2-мя способами: 1. RELEASE PROC <имя программмы> 2. SET PROC TO <другая программа> без опции ADDITIVE Поищи такие строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.09.2003, 11:50
|
|||
|---|---|---|---|
|
|||
"Глобальная" функция |
|||
|
#18+
В том-то все и дело, что в старом проекте нет SET PROC, а он работает. Вот что загадочно, для меня! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.09.2003, 12:17
|
|||
|---|---|---|---|
|
|||
"Глобальная" функция |
|||
|
#18+
А config там есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.09.2003, 12:19
|
|||
|---|---|---|---|
|
|||
"Глобальная" функция |
|||
|
#18+
Файла CONFIG.FPW нет (вообще нет нигде) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.09.2003, 13:18
|
|||
|---|---|---|---|
|
|||
"Глобальная" функция |
|||
|
#18+
Без SET PROCEDURE работать будет только в том случае, когда фукция zzz2 и содержащий её файл prog2 имеют одинаковое название - zzz2. Возможно в экзешнике скомпилирована старая версия в которой названия одинаковы, или вызов осуществяется через DO zzz2 in PROG2.PRG ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1597889]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 268ms |
| total: | 537ms |

| 0 / 0 |
