|
Работа через API Access Violation
|
|||
---|---|---|---|
#18+
Добрый день Есть приложение на С++ Bilder 2007 которое работает с SyBase (использует библиотеки LIBSYBCT.DLL и LIBSYBCS.DLL), с весией 12.5 работало отлично, с версией 15.0 отказалось работать с ошибкой Access Violation. Падает на самом певом вызове ct_con_alloc. После пересбора lib файлов для DLL из 15.0 версии все заработало нормально для 15.0 но перестало работать под 12.5 :( Из за чего это может происходить ? Как можно в данной ситуации собрать универасальное приложение работающее и под 15.0 и под 12.5 ?? Заранее благодарен. зы Есть идея сделать динамическую загрузку библиотек (может кто знает где для этого найти заголовочные файлы с описание функций и их параметров). ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 20:22 |
|
Работа через API Access Violation
|
|||
---|---|---|---|
#18+
NubayЕсть приложение на С++ Bilder 2007 которое работает с SyBaseНе существует базы данных SyBase. Nubay (использует библиотеки LIBSYBCT.DLL и LIBSYBCS.DLL), с весией 12.5 работало отлично,Еще одна невозможная вещь. Эти DLL появились в OC 15 и не существовали в OC 12.5 Nubay с версией 15.0 отказалось работать с ошибкой Access Violation. Падает на самом певом вызове ct_con_alloc.6/10 за то что упало на ct_init(), 4/10 за то что упало на cs_ctx_alloc(), 10/10 за то что ты не используешь cs_diag() и ct_diag(). NubayПосле пересбора lib файлов для DLL из 15.0 версии все заработало нормально для 15.0 но перестало работать под 12.5 :( Из за чего это может происходить ? OC 12.5 и OC 15.0 различаются. Номер версии тебе этого не подсказал? NubayКак можно в данной ситуации собрать универасальное приложение работающее и под 15.0 и под 12.5 ??Прочитать документацию, собрать под 12.5, изучить чем 15 отличается от 12.5 и произвести копирование библиотек как написано в документации. Либо искать какой из OC стоит в OS и динамически подгружать соответствующие dll. NubayЕсть идея сделать динамическую загрузку библиотек (может кто знает где для этого найти заголовочные файлы с описание функций и их параметров).RTFM. Прочитай: 10533930 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 21:02 |
|
Работа через API Access Violation
|
|||
---|---|---|---|
#18+
On 06/15/2011 12:22 AM, Nubay wrote: > Есть приложение на С++ Bilder 2007 которое работает с SyBase (использует > библиотеки LIBSYBCT.DLL и LIBSYBCS.DLL), с весией 12.5 работало отлично, с > версией 15.0 отказалось работать с ошибкой Access Violation. Падает на самом > певом вызове ct_con_alloc. > > После пересбора lib файлов для DLL из 15.0 версии все заработало нормально для > 15.0 но перестало работать под 12.5 :( > Из за чего это может происходить ? Изза разых версий клиентов. ВЫ можете работать с новым (15-ым) сервером с использованием старого(12-го) клиента, но если хотите работать с клиентом от 15-го, по-хорошему надо пересобирать приложение с клиентом от 15-го. Это -- требование Sybase. > > Как можно в данной ситуации собрать универасальное приложение работающее и под > 15.0 и под 12.5 ?? Использовать клиент от 12.5 > Есть идея сделать динамическую загрузку библиотек (может кто знает где для этого > найти заголовочные файлы с описание функций и их параметров). Плохая идея. Очень плохая. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2011, 06:49 |
|
Работа через API Access Violation
|
|||
---|---|---|---|
#18+
MasterZivЭто -- требование Sybase. Где про это можно почитать ? MasterZivПлохая идея. Очень плохая. Почему если не секрет ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2011, 13:51 |
|
Работа через API Access Violation
|
|||
---|---|---|---|
#18+
On 06/20/2011 02:51 PM, Nubay wrote: > Где про это можно почитать ? В релиз доках на 15. OCS. > MasterZiv > Плохая идея. Очень плохая. > > > Почему если не секрет ? Очень общий вопрос, бессмысленно обсуждать. Динамическая линковка -- вообще вредная штука. Не проверяются сигнатуры функций, нет нормального контроля того, есть вообще такая функция в этой ..dll или нет ... Зачем все эти проблемы самому вручную решать, для чего люди придумали линкеры и компиляторы ? Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2011, 01:52 |
|
|
start [/forum/topic.php?fid=55&msg=37315803&tid=2010289]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 412ms |
0 / 0 |