powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / ошибки SetTransObject
14 сообщений из 14, страница 1 из 1
ошибки SetTransObject
    #33159940
maxim566
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут вот проблема такая. Запускаемое из среды PowerBuilder приложение работает нормально. А при попытке запустить exe возникает ошибка при попытке усановить соединение SetTransObject'ом. Какие вообще бывают ошибки в рез-те SetTransObject? DataObject верный, транзакция вроде тоже ничего... ;-)
...
Рейтинг: 0 / 0
ошибки SetTransObject
    #33159971
Фотография AIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Случаем DW-object не динамически объявляется? Тогда в ресурсы его.
...
Рейтинг: 0 / 0
ошибки SetTransObject
    #33160079
maxim566
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Используется 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
ошибки SetTransObject
    #33160141
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в хелпе читаем "Using PowerBuilder resource files".
и еще тут можно почитать Compiling and Deploying PowerBuilder 9 Applications
...
Рейтинг: 0 / 0
ошибки SetTransObject
    #33160159
maxim566
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так, верю, что разобраться как заресурсить что-нибудь вроде картинки, совсем не сложно. Но в моем случае, непонятно, что нужно ресурсить и нужно ли.
...
Рейтинг: 0 / 0
ошибки SetTransObject
    #33160166
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты собираешь проект в один EXE без PBD, соответственно динамически назначаемые datawindow в EXE не попадают. надо включать их в .pbr в виде xxxxx.pbl(d_xxxxx)
либо компилировать в EXE+PBD.
...
Рейтинг: 0 / 0
ошибки SetTransObject
    #33160185
maxim566
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проект большой, подобных объектов дохрена. Правильно ли я понял что нужен список этих объектов в PBR файле? причем писать так:

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

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

где datawindow_i - то что мы присваеваем свойству my_datastore.DataObject ?все верно. именно так.
...
Рейтинг: 0 / 0
ошибки SetTransObject
    #33160204
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
ошибки SetTransObject
    #33160207
maxim566
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скомпилял. Теперь при запуске программы он жалуется на отсутсвтие пользовательского объекта (как ресурса) Его тоже включать?
...
Рейтинг: 0 / 0
ошибки SetTransObject
    #33160214
maxim566
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ладно ресурсы включать вроде бы научился. Только не помогло это. То есть вопрос открыт:

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


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