04.03.2005, 15:59 | #1 |
Участник
|
И снова unpack
Имеется класс. Вот все, что в нем есть:
PHP код:
Чтобы не лазить по дереву объектов: RunBaseReport SalesPurchReport_RU SalesPurchReport_Invoice_RU SalesReport_Invoice_RU RO_Test pack и unpack есть только в RunBaseReport. Валится - значит убивает клиентское приложение. Совсем
__________________
C уважением, Максим |
|
04.03.2005, 16:08 | #2 |
Участник
|
Посмотрите, где запускается класс и где его предок скорее всего один на сервере - другой на клиенте. Запускайте все в одном месте
|
|
04.03.2005, 16:10 | #3 |
Administrator
|
Кэш удалите.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
04.03.2005, 16:11 | #4 |
Модератор
|
Временная таблица, имхо....
|
|
04.03.2005, 16:12 | #5 |
Administrator
|
2mit
Они все будут на сервере создаваться, так как у SalesPurchReport_RU стоит RunOn = Server, а менять его в потомках нельзя.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
04.03.2005, 16:17 | #6 |
Участник
|
у нас такое было, решилось именно так. предок закускался на сервере, класс отчета на клиенте.
|
|
04.03.2005, 16:18 | #7 |
Участник
|
Кэш... не помогает
__________________
C уважением, Максим |
|
04.03.2005, 16:23 | #8 |
Участник
|
Нет, увы, все запускается на сервере
__________________
C уважением, Максим |
|
04.03.2005, 16:25 | #9 |
Участник
|
еще одно уточнение, какие нибудь переменные в
#localmacro.CurrentList ... #endmacro складываете? |
|
04.03.2005, 16:27 | #10 |
Administrator
|
Инкрементная компиляция, перезапуск AOS?
В коде проблемы, по-моему, нет.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
04.03.2005, 16:28 | #11 |
Участник
|
Нет, не складываю. ВСЕ, что есть в классе, я написал. Больше нет _ни_байта_
Но: есть подвижки. Все начинает работать, если убить данные _по_отчету_. Так что класс сам по себе не при чем
__________________
C уважением, Максим |
|
04.03.2005, 16:35 | #12 |
Участник
|
Попробуйте в classDeclaration
Вставить такой код. PHP код:
|
|
04.03.2005, 16:35 | #13 |
Administrator
|
Кстати, ошибку-то какую выдает?
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
04.03.2005, 16:37 | #14 |
Участник
|
2 mit не помогает
2 Maxim Gorbunov никакую - клиент слетает и все
__________________
C уважением, Максим |
|
04.03.2005, 16:40 | #15 |
Участник
|
заполните переменную tempInt значением и перед запуском далите данные по отчету
|
|
04.03.2005, 16:42 | #16 |
Administrator
|
Кстати, класс запускается и на клиенте и на сервере. Прошу прощения, в первый раз не обратил внимание на то, что showDialog у Вас true возвращает.
max_woody_ru, а дебаггером удается строку определить, которая к ошибке приводит? И стек вызовов, если можно, покажите, пожалуйста.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
04.03.2005, 16:54 | #17 |
Участник
|
(C) \Classes\SalesPurchReport_RU\newQueryRun - line 4
(S) \Classes\SalesPurchReport_RU\makeQueryRun - line 5 (S) \Classes\RunBaseReport\unpack - line 32 (S) \Classes\xSysLastValue\getLast - line 16 (S) \Classes\RunBase\getLast - line 9 (S) \Classes\RunBaseBatch\getLast - line 3 (S) \Classes\RunBase\promptPrim - line 8 (S) \Classes\RunBase\prompt - line 10 (S) \Classes\RunBaseBatch\prompt - line 3 (S) \Classes\RunBaseReport\prompt - line 13 (C) \Classes\RO_Test\main - line 8 PHP код:
__________________
C уважением, Максим |
|
04.03.2005, 17:07 | #18 |
Administrator
|
Да. Там, видимо, работает код, который должен работать только для W98.
Попробуйте метод makeQueryRun() поправить. Например так: PHP код:
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
04.03.2005, 17:19 | #19 |
Участник
|
Я сделал пока проще. Возможно, что и неправильно, но клиентов на Win98 у нас нет
PHP код:
__________________
C уважением, Максим |
|
04.03.2005, 17:22 | #20 |
Участник
|
Работает тоже. Так и оставлю. Ибо правильней. Всем спасибо за помощь, Maxim Gorbunov - отдельное
__________________
C уважением, Максим |
|
|
Похожие темы | ||||
Тема | Ответов | |||
следуюший затык pack/unpack | 20 | |||
Ошибка в методах unpack pack | 13 | |||
Как работают Pack и UnPack ? | 4 | |||
снова COM Connector | 11 | |||
Как удалить сохраненные данные методов pack()/unpack() ? | 23 |
|