C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Help!!!, Не работет ехе-шник!!!
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, все равно не хочет запускаться.
Что это вообще такое и что делать? sad.gif
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 и перегрузить машину. Если вам повезет — будет работать. Легальный путь поскать обновления.

Вернуться в Вопросы программирования в C++Builder