Как предотвратить добавление Delphi 7 в пункт использования - PullRequest
0 голосов
/ 09 марта 2019

Я работаю над проектом в 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?

...