Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / ошибки SetTransObject / 14 сообщений из 14, страница 1 из 1
11.07.2005, 17:30
    #33159940
maxim566
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибки SetTransObject
Тут вот проблема такая. Запускаемое из среды PowerBuilder приложение работает нормально. А при попытке запустить exe возникает ошибка при попытке усановить соединение SetTransObject'ом. Какие вообще бывают ошибки в рез-те SetTransObject? DataObject верный, транзакция вроде тоже ничего... ;-)
...
Рейтинг: 0 / 0
11.07.2005, 17:42
    #33159971
AIZ
AIZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибки SetTransObject
Случаем DW-object не динамически объявляется? Тогда в ресурсы его.
...
Рейтинг: 0 / 0
11.07.2005, 18:34
    #33160079
maxim566
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибки SetTransObject
Используется DataStore, динамически указывается DataObject так, короче:

idts_rights = CREATE datastore
idts_rights_cat = CREATE datastore

idts_rights.DataObject = as_dataobject
idts_rights_cat.DataObject = as_rights_cat


// Вот здесь проблемы...
idts_rights.SetTransObject(map.dwh_constants.SQLCA_DWH)if idts_rights_cat.SetTransObject(map.dwh_constants.SQLCA_DWH)
//
idts_rights.Retrieve()
idts_rights_cat.Retrieve()

Кого в ресурсы и как это сделать?
...
Рейтинг: 0 / 0
11.07.2005, 19:15
    #33160141
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибки SetTransObject
в хелпе читаем "Using PowerBuilder resource files".
и еще тут можно почитать Compiling and Deploying PowerBuilder 9 Applications
...
Рейтинг: 0 / 0
11.07.2005, 19:26
    #33160159
maxim566
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибки SetTransObject
так, верю, что разобраться как заресурсить что-нибудь вроде картинки, совсем не сложно. Но в моем случае, непонятно, что нужно ресурсить и нужно ли.
...
Рейтинг: 0 / 0
11.07.2005, 19:34
    #33160166
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибки SetTransObject
ты собираешь проект в один EXE без PBD, соответственно динамически назначаемые datawindow в EXE не попадают. надо включать их в .pbr в виде xxxxx.pbl(d_xxxxx)
либо компилировать в EXE+PBD.
...
Рейтинг: 0 / 0
11.07.2005, 19:53
    #33160185
maxim566
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибки SetTransObject
проект большой, подобных объектов дохрена. Правильно ли я понял что нужен список этих объектов в PBR файле? причем писать так:

my_lib.pbl(datawindow_1)
my_lib2.pbl(datawindow_2)

где datawindow_i - то что мы присваеваем свойству my_datastore.DataObject ?
...
Рейтинг: 0 / 0
11.07.2005, 20:06
    #33160195
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибки SetTransObject
maxim566проект большой, подобных объектов дохрена.поищи pbr manager какой-нибудь или pbl peeper
maxim566Правильно ли я понял что нужен список этих объектов в PBR файле? причем писать так:
my_lib.pbl(datawindow_1)
my_lib2.pbl(datawindow_2)

где datawindow_i - то что мы присваеваем свойству my_datastore.DataObject ?все верно. именно так.
...
Рейтинг: 0 / 0
11.07.2005, 20:12
    #33160204
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибки SetTransObject
PBL Peeper
PBR Builder Plus
Builds a simple PBR based on assigned attributes (does not discover attributes assigned dynamically in scripts). It produces a PBR based on a conservative approach, including all graphics detected in all objects and all datawindows. It also produces script that will force the inclusion of all windows and user objects into the executable.

PBR Manager
имхо, глючный и неудобный.
...
Рейтинг: 0 / 0
11.07.2005, 20:16
    #33160207
maxim566
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибки SetTransObject
скомпилял. Теперь при запуске программы он жалуется на отсутсвтие пользовательского объекта (как ресурса) Его тоже включать?
...
Рейтинг: 0 / 0
11.07.2005, 20:24
    #33160214
maxim566
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибки SetTransObject
Ладно ресурсы включать вроде бы научился. Только не помогло это. То есть вопрос открыт:

"Запускаемое из среды PowerBuilder приложение работает нормально. А при попытке запустить exe возникает ошибка при попытке усановить соединение SetTransObject'ом. Какие вообще бывают ошибки в рез-те SetTransObject? DataObject верный, транзакция вроде тоже ничего... ;-)"
...
Рейтинг: 0 / 0
11.07.2005, 20:49
    #33160228
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибки SetTransObject
АБСОЛЮТНО все ответы на твой вопрос уже даны в этом обсуждении ...
...
Рейтинг: 0 / 0
11.07.2005, 23:58
    #33160343
maxim566
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибки SetTransObject
ФилиппАБСОЛЮТНО все ответы на твой вопрос уже даны в этом обсуждении ...
То есть причина на 100% в неправильно собранном екзешнике? Тогда буду тренироваться... ;-)
...
Рейтинг: 0 / 0
12.07.2005, 15:43
    #33161688
maxim566
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибки SetTransObject
Всем спасибо! Получилось!
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / ошибки SetTransObject / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]