[DCC Error] VKDBFUtil.pas(35): E2003 Undeclared identifier: 'TList'
Missing conditional compilation defines
Old:
interface
uses
Db, Windows, SysUtils, Dialogs,
{$IFDEF DELPHIXE3} System.Generics.Collections, {$ENDIF DELPHIXE3}
{$IFDEF VKDBF_LOGGIN}VKDBFLogger,{$ENDIF}
VKDBFMemMgr;
Must be:
interface
uses
Db, Windows, SysUtils,// Dialogs, not used
{$IFDEF DELPHIXE3} System.Generics.Collections, {$ELSE} Classes, {$ENDIF DELPHIXE3} // XE2, XE & below
{$IFDEF VKDBF_LOGGIN}VKDBFLogger,{$ENDIF}
VKDBFMemMgr;
Pretty, столбиком :-) :
interface
uses
Windows
, SysUtils
, Db
{$IFDEF DELPHIXE3}, System.Generics.Collections {$ELSE} Classes {$ENDIF DELPHIXE3} // XE2, XE & below
{$IFDEF VKDBF_LOGGIN}, VKDBFLogger{$ENDIF}
, VKDBFMemMgr
;
Fixed in 1.1.5.