Menu

#6 XE compiling error in VKDBFUtil.pas

1.0
closed
HSerg
2017-01-23
2016-06-08
No

[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
;

Discussion

  • HSerg

    HSerg - 2017-01-23
    • status: open --> closed
    • assigned_to: HSerg
     
  • HSerg

    HSerg - 2017-01-23

    Fixed in 1.1.5.

     

Log in to post a comment.

MongoDB Logo MongoDB