powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB10 и ORCA
7 сообщений из 7, страница 1 из 1
PB10 и ORCA
    #33325914
Ruiner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
друзья, кто-нибудь может показать работающий пример использования orca под десяткой?
конкретно надо CompileEntryImport. Постоянно возвращает -6, т.е. "Referenced library not in library list". при этом, SessionSetLibraryList возвращает таки 0. это же повторяется и под PB9.
однако, в PB 6.5.1 все работает нормально.
весь день сегодня ковыряюсь, мозги кипят уже.
...
Рейтинг: 0 / 0
PB10 и ORCA
    #33326259
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ruinerдрузья, кто-нибудь может показать работающий пример использования orca под десяткой?
конкретно надо CompileEntryImport. Постоянно возвращает -6, т.е. "Referenced library not in library list". при этом, SessionSetLibraryList возвращает таки 0. это же повторяется и под PB9.
однако, в PB 6.5.1 все работает нормально.
весь день сегодня ковыряюсь, мозги кипят уже.

Пример не могу, но могу подсказать.
Скорее всего не было учтено, что в 10 в CompileEntryImport (и другие ф-и) надо передавать уникодные строки.
...
Рейтинг: 0 / 0
PB10 и ORCA
    #33326384
Ruiner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyПример не могу, но могу подсказать.
Скорее всего не было учтено, что в 10 в CompileEntryImport (и другие ф-и) надо передавать уникодные строки.
пробовал, не помогло. :( либо я таки неправильно формировал юникодные строки.
потому и проверял в PB9, чтобы исключить вариант с юникодом.
вчера по пути с работы пришла в голову идея формировать динамически файл для orcascript. посмотрю в понедельник, что из этого выйдет. :) хотя, это, конечно, не то, что надо.
...
Рейтинг: 0 / 0
PB10 и ORCA
    #33326466
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ruiner Anatoly MoskovskyПример не могу, но могу подсказать.
Скорее всего не было учтено, что в 10 в CompileEntryImport (и другие ф-и) надо передавать уникодные строки.
пробовал, не помогло. :( либо я таки неправильно формировал юникодные строки.
потому и проверял в PB9, чтобы исключить вариант с юникодом.
вчера по пути с работы пришла в голову идея формировать динамически файл для orcascript. посмотрю в понедельник, что из этого выйдет. :) хотя, это, конечно, не то, что надо.

То есть раньше в PB10 передавались не уникодные строки?
Это точно неверно (для ansi там есть отдельные ф-и, но я с ними не работал).

Есть еще соображения:
В какой-то из версий PB была фича что пути к библиотекам передаваемые в любую ф-ю
- должны быть абсолютными
- во всех вызовах должны совпадать посимвольно, включая регистр

Приведите пример вызова, где наблюдается ошибка.
...
Рейтинг: 0 / 0
PB10 и ORCA
    #33332843
Ruiner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyТо есть раньше в PB10 передавались не уникодные строки?
Это точно неверно (для ansi там есть отдельные ф-и, но я с ними не работал).
когда - раньше? :) я пробовал и так и так. впрочем, те ошибки можно списать на вечер пятницы.

Anatoly MoskovskyЕсть еще соображения:
В какой-то из версий PB была фича что пути к библиотекам передаваемые в любую ф-ю
- должны быть абсолютными
- во всех вызовах должны совпадать посимвольно, включая регистр

Приведите пример вызова, где наблюдается ошибка.
www.mycgiserver.com/~unoksoftgroup/powerbuilder_pborca/OrcaApi.zip

долго ковырялся, не мог заставить работать в 10ке. в 6.5.1 и 9 - всё хорошо. в десятке - ошибка компиляции.
потом вспомнил, что такое юникод и умножил длину синтаксиса на 2. считать это багой или фичей - вопрос открытый.
кстати, после использования ORCA перестаёт работать билдеровский SetLibraryList - приложение вылетает без каких-либо сообщений об ошибке. тоже ORCA хочет, наверное. ладно хоть AddToLibraryList пока работает. =)
...
Рейтинг: 0 / 0
PB10 и ORCA
    #33333771
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так это описано в доке.
lEntrySyntaxBuffSize - Length of the lpszEntrySyntax buffer. This length is
specified in bytes regardless of the source encoding.
...
Рейтинг: 0 / 0
PB10 и ORCA
    #33333780
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ruiner
www.mycgiserver.com/~unoksoftgroup/powerbuilder_pborca/OrcaApi.zip

Это пример для PB6. А проблема вроде с PB10...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB10 и ORCA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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