Почему типичных игнорирований dxGetText для Delphi IBX так мало? - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь использовать dxGetText и типичные игнорирования для компонентов Delphi IBX http://dxgettext.po.dk/documentation/typical-ignores#TOC-Interbase-Express-IBX- включают только те:

 TP_GlobalIgnoreClass(TIBDatabase);
 TP_GlobalIgnoreClass(TIBDatabase);
 TP_GlobalIgnoreClass(TIBTransaction);
 TP_GlobalIgnoreClassProperty(TIBSQL,'UniqueRelationName');

По своему опыту мне нужно добавить как минимум следующие, как минимум, следующиеа также:

  TP_GlobalIgnoreClassProperty(TIBDataSet,'DeleteSQL');
  TP_GlobalIgnoreClassProperty(TIBDataSet,'RefreshSQL');
  TP_GlobalIgnoreClassProperty(TIBDataSet,'ModifySQL');
  TP_GlobalIgnoreClassProperty(TIBDataSet,'DeleteSQL');

Но даже этого недостаточно, и dxGetText по-прежнему пытается изменить операторы SQL (и, следовательно, закрывает и открывает набор данных IBX во время загрузки модуля формы / данных).

ПочемуПредполагается, что официальные типичные игнорирует так мало?Может быть, дополнительные механизмы, помимо ingores, должны работать для IBX?

Я использую Delphi 2009 (думаю, 10 лет не так уж много для Delphi), но я думаю, что это относится и к другим версиям Delphi.

...