Я пытаюсь использовать 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.