Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибки при работе BDE в режиме Win98 (Error 9502) 
:(
    Опции темы
Lordrain
Дата 27.2.2008, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 27.2.2008

Репутация: нет
Всего: нет



Приветствую, коллеги! 

Помогите разобраться с траблой. 
Сейчас пишу программу использующую DBF-таблицы, подключение осуществляется через BDE.
Компилировал прогу под XP все работало отлично: таблицы и индексы открывались, запросы выполнялись.

Но потребовалось поставить эту прогу на комп с Win98 и тут полезли ошибки, причем если запускать под ХР программу в режиме совместимости с 98-мой то в момент открытия таблицы BDE выдает ошибку: исключение класса EDBEngine с сообщением: 'An error occurred while attempting to initialize the Borland Database Engine (Error $251E)'
Повторюсь на ХР работает великолепно на всех компах, на 98-ой или в режиме совместимости с ней - нифиха... 

В режиме отладки приложения было выяснено, что ошибка возникает при попытке обращения программы к библиотеке ntdll.dll С какого перепуга програ к ней обращается непонятно... А так как этой либы нету в 98-ой, то возникает ошибка... Копирование этой библиотеки на комп с 98-ой виндой не помогло...


PM MAIL   Вверх
MetalFan
Дата 27.2.2008, 22:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: нет
Всего: 128



гдето в коде видимо не учитывается, что программа мб запущена на компе с Win98


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
Akella
Дата 28.2.2008, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Цитата(Lordrain @  27.2.2008,  15:45 Найти цитируемый пост)
В режиме отладки приложения было выяснено, что ошибка возникает при попытке обращения программы к библиотеке ntdll.dll С какого перепуга програ к ней обращается непонятно...

все программы постоянно к ней обращаются, ведь функции и процедуры дельфи (не все) - это обёртки для виндовых функций из dll (ведь всё крутиццо вокруг WinAPI)

Добавлено через 17 секунд
да и не только к ней

Добавлено через 1 минуту и 17 секунд
а этой либы, видать нет у Win98
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0411 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.