andreyk |
Отправлено: 15.02.2007, 17:13 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 2
|
Итак:
1) есть dll, в в ней процедура, принимающая указатель на TOracleSession
2) есть программа, в ней logon и вызов процедуры из dll
dll линкуется статически (lib в проекте), dll в той же папке что и осн прога
в проекте стоят галочки на использование runtime библиотек и packages.
Все хорошо, все работает.
Если снять эти галочки, то происходит сбой при выполнении осн программы
Сбой где-то на этапе инициализации, осн. форма не открывается.
Помогите разобраться!
Собственно, хочется собрать программу со всеми необх модулями и перенести ее и dll на другой ПК.
Спасибо.
Среда: С++Builder 5, DOA 3.4, Oracle 8
PS
Если динамически грузить dll, то все работает.
Присоединить изображение
|
|
AVC |
Отправлено: 15.02.2007, 17:41 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Были проблемы с DOA34. DOA был ломатый и для Delphi5 .
Приделан к BCB5 + исправлена пара неудачных моментов.
Особенность использования — нельзя встроить в приложение, можно использовать только как runtime пакет. Выложить (5M)? |
|
andreyk |
Отправлено: 16.02.2007, 10:25 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 2
|
Спасибо! Не надо выкладывать, у нас doa офиц. купленный. Надо разобраться с ошибкой — это свойство (ограничение) DOA или в проекте надо еще что-то указать, добавить, подсобрать. |
|
AVC |
Отправлено: 16.02.2007, 10:53 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE (andreyk @ 16.02.2007, 09:25) | Спасибо! Не надо выкладывать, у нас doa офиц. купленный. Надо разобраться с ошибкой — это свойство (ограничение) DOA или в проекте надо еще что-то указать, добавить, подсобрать. |
Не думаю, что это ограничение DOA. У меня на него нареканий нет (кроме тех, исправленных, глупостей).
Купленный — тогда прямая дорога к разработчикам.
Кстати, а вы уверены что причина не в dll? Может dll собрана так, что бы использовать только runtime doa.bpl? |
|
|