
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.10.2012, 11:59
|
|||
|---|---|---|---|
Где прописываются новые пользовательские функции? |
|||
|
#18+
Добрый день! Понимаю, что вопрос ламерский, но все же: написал новую функцию, в среде запускаю приложение, отрабатывает корректно. После deploy запускаю экзешник, функция не работает. В *.pbr прописаны источники данных и печатные формы, функций там нет. В параметрах проекта rebuild стоит full. В проекте есть pbl, в котором помимо новой функции есть и еще функции, которые работают. В каких настройках (или файле) хранится инфа о пользовательских функциях? PB Prof 11.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2012, 14:29
|
|||
|---|---|---|---|
|
|||
Где прописываются новые пользовательские функции? |
|||
|
#18+
prog13, Для начала напишите что вы понимаете под " функция не работает". Ну и заодно можно текст функции показать, с описанием что она должна делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2012, 14:58
|
|||
|---|---|---|---|
Где прописываются новые пользовательские функции? |
|||
|
#18+
24.10.2012 12:59, prog13 пишет: > Понимаю, что вопрос ламерский, но все же: И всё равно расписываешься в собственной бездарности? По существу: нигде. Это не ресурсы, это исполняемый код, он вкомпилируется в приложение, если нужен. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2012, 17:24
|
|||
|---|---|---|---|
Где прописываются новые пользовательские функции? |
|||
|
#18+
Dim2000По существу: нигде. Это не ресурсы, это исполняемый код, он вкомпилируется в приложение, если нужен. Если я вижу, что не компилируется, то причем здесь бездарность? Решил проблему самостоятельно. в скрипте фиктивно вызвал функцию, и все заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2012, 18:56
|
|||
|---|---|---|---|
Где прописываются новые пользовательские функции? |
|||
|
#18+
А эта ф-ция случаем не вызывается через DYNAMIC и только? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2012, 19:01
|
|||
|---|---|---|---|
Где прописываются новые пользовательские функции? |
|||
|
#18+
Нет видимо Он ее просто нигде не вызывал, вот и не работало:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.10.2012, 19:20
|
|||
|---|---|---|---|
Где прописываются новые пользовательские функции? |
|||
|
#18+
Дык вызывал, раз ошибку поймал :) IMHO Просто, если мне не изменяет память, если вызывать ф-цию только через DYNAMIC-вызов и при этом компилить в один ЕХЕ-шник, то можно поймать такую проблему. Если компилить с PBD, то такого не будет. Я уже не помню как обходить правильно эту проблему, но решение - просто где то, в холостую вызвать эту ф-цию "нормально", т.е. не через DYNAMIC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2012, 08:34
|
|||
|---|---|---|---|
Где прописываются новые пользовательские функции? |
|||
|
#18+
ф-ю вызывал в DataWindow: нарисовал Tabular, в нем вычисляемое поле, в котором указана эта функция. Retrieve возвращает записи, а функция осуществляет манипуляции над результатом. Код: powershell 1. Вызвал ее в скрипте (по кнопке меню), и проект скомпилировался корректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2012, 08:35
|
|||
|---|---|---|---|
Где прописываются новые пользовательские функции? |
|||
|
#18+
PaulJB, c PBD не хотелось заморачиваться. Вызвал "вхолостую" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2012, 10:45
|
|||
|---|---|---|---|
Где прописываются новые пользовательские функции? |
|||
|
#18+
ИМХО вызывать глобальную ф-цию в ДВ не очень хорошая практика. ДВ выполняет ее при каждой прорисовке экрана системой (не путать с Retrieve()). И если ф-ция "тяжелая", то могут быть проблемы со скоростью отображения. Я с таким когда-то столкнулся - пришлось переписывать логику. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2012, 17:18
|
|||
|---|---|---|---|
Где прописываются новые пользовательские функции? |
|||
|
#18+
PaulJBИМХО вызывать глобальную ф-цию в ДВ не очень хорошая практика... Почему? Есть возможность вызывать различного уровня функции, прописана их очередность, почему же этим не пользоваться? Очень полезно ИМХО. prog13 , Как правило, если не работает в ЕХЕ, то теряются "пути". (подозреваю именно дело в каких-то "ресурсах", о которых Вы умалчиваете :) Поддерживаю, вопрос: Anatoly MoskovskyДля начала напишите что вы понимаете под " функция не работает". Ну и заодно можно текст функции показать, с описанием что она должна делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2012, 18:46
|
|||
|---|---|---|---|
|
|||
Где прописываются новые пользовательские функции? |
|||
|
#18+
AIS, Та уже ж разобрались: чувак собирает в машинный код вместо PBD, и на функцию не было ссылок в компилируемом коде (а только из DWO). В этом случае функция не включается в сборку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&mobile=1&tid=1335489]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
155ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 270ms |

| 0 / 0 |

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