Я работаю над проектом в Delphi 7. Мы переехали из BDE, чтобы использовать ADO.Я удалил все компоненты BDE из каждого модуля.Однако на одном модуле, который не имеет каких-либо зависимостей BDE, IDE добавляет DBTables в качестве ссылки всякий раз, когда я пытаюсь построить.
Используя метод из этого ответа , я изменил использованиесписок выглядит следующим образом:
uses
Windows, Messages, Wwtable, ...
{$IFDEF DUMMY}
,DBTables
{$ENDIF}
;
И модуль прекрасно скомпилируется, он даже не выдает никаких ошибок для ссылок, которые он не понимает.
Интерфейс типа выглядит следующим образом
type
TECNMarkupMaint = class(TForm)
GroupBox1: TGroupBox;
Panel1: TPanel;
btn1: TSpeedButton;
Label1: TLabel;
grid1: TwwDBGrid;
ds1: TwwDataSource;
table1: TwwTable;
string1: TStringField;
float1: TFloatField;
adoTable1: TADOTable;
procedure FormCreate(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure btn1Click(Sender: TObject);
procedure adoTable1BeforePost(DataSet: TDataSet);
Я думал, что проблема может быть в компонентах Woll2Woll, но, как я обнаружил, они не зависят от BDE.Есть ли что-то, что я здесь скучаю?Как мне не дать IDE думать, что ей нужно добавить DBTables?