Danik |
Отправлено: 28.07.2004, 17:49 |
|
Не зарегистрирован
|
Есть программа, работает с локальной базой данных (Paradox).
Созданы 2 ехе-шника с поддержкой пакетов и без поддрежки пакетов.
При запуске программы выдет ошибку — в первом случае "Файл project.exe связан с отсутствующим компонентом oleaut32.dll:173", во втором случае "Файл project.exe связан с отсутствующим компонентом oleaut32.dll:VarNot".
Проверил в Windows\system есть такой файл oleaut32.dll!!!
Прога создавалась в Builder 6 и WinХР, а прогру пробовал в Win98.
Все требующиеся *.bpl и *.dll записал в каталог с прогой, записал туда же oleaut32.dll, все равно не хочет запускаться.
Что это вообще такое и что делать? |
|
Mythos |
Отправлено: 29.07.2004, 22:47 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 28
|
Для начала попробуй скомпилить в режим Release.
Для этого зайди в меню Project|Options и на вкладке Compiler нажми кнопку Release.
После этой процедуры хотя бы не надо будет кидать bpl в папку, а там авось, и глюк с ОЛЕ пропадет :-))
|
|
AVC |
Отправлено: 30.07.2004, 08:20 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE | ... нажми кнопку Release. После этой процедуры хотя бы не надо будет кидать bpl в папку ...
|
Не заблуждайтесь. Release переключает только флаги компиляции в режим без отладки и не имеет отношения к списку загружаемых bpl (только к варианту). Для отключения bpl устанавливаются/сбрасываются другие флаги.
oleaut32 от Win98 скорее всего не подходит, а из вашего каталога она браться не будет, так как уже загружена в память. Можно попробовать скопировать вашу oleauto в Win/System и перегрузить машину. Если вам повезет — будет работать. Легальный путь поскать обновления. |
|