Проверить, установлен ли BDEDelphi , Базы данных , BDEПроверить, установлен ли BDE
Оформил: DeeCo uses BDE; function CheckBDEInstalled: Boolean; begin Result := (dbiInit(nil) = DBIERR_NONE) end; procedure TForm1.Button1Click(Sender: TObject); begin if CheckBDEInstalled then ShowMessage('BDE is installed.') else ShowMessage('BDE is not installed.') end; Here's the translation of the text into Russian: Функция CheckBDEInstalled Эта функция возвращает булевое значение, указывающее, установлен ли BDE.
Процедура Button1Click Эта процедура вызывается при клике кнопки (имени Button1) на форме TForm1.
Замечания
Альтернативное решение Если вы хотите упростить код или сделать его более надежным, можно использовать блок try-except для ловли исключений, вызванных функцией dbiInit:
Таким образом, вам не нужно жестко кодировать код ошибки DBIERR_NONE и можно обрабатывать любые исключения, которые могут быть вызваны функцией dbiInit. В статье описывается способ проверки установки BDE (Borland Database Engine) в программном коде на языке Delphi. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |