|
|
|
|
Главная / DELPHI /
Часто задаваемые вопросы и ответы на них / Разработка баз данных /
При
использовании модулей доступа к BDE (DbiTypes, DbiProcs, DbiErrs), любая
попытка вызвать процедуру abort выдает ошибку при компиляции при вызове метода
abort "Statement expected, but expression of type 'Integer' found". Я пытался
найти DbiTypes.pas, DbiProcs.pas и DbiErrs.pas чтобы разобраться но не нашел
этих файлов. Где расположены эти файлы и как обойти ошибку?
|
|
|
|
При
использовании модулей доступа к BDE (DbiTypes, DbiProcs, DbiErrs), любая
попытка вызвать процедуру abort выдает ошибку при компиляции при вызове метода
abort "Statement expected, but expression of type 'Integer' found". Я пытался
найти DbiTypes.pas, DbiProcs.pas и DbiErrs.pas чтобы разобраться но не нашел
этих файлов. Где расположены эти файлы и как обойти ошибку?
Модули DbiTypes, DbiProcs, DbiErrs это псевдонимы модуля "BDE",
обьявлены в Projects->Options->Directories/Conditionals->Unit
Aliases. Исходник модуля DBE находится в каталоге "doc" и называется
"BDE.INT". В этом файле обьявленна константа ABORT со значением -2. Так как
Вы хотите использовать процедуру Abort(), которая обьявлена в модуле
SysUtils, Вам нужно добавить префикс SysUtils перед вызовом процедуры Abort.
Пример:
SysUtils.Abort;
|
Copyright ©
"Мастера DELPHI" E-mail:
delphi@mastak.com
http://www.delphimaster.ru |
Источник получения информации: http://www.delphimaster.ru
|
|