The current sources don't compile with Delphi XE, because there the Character unit did not have a name space (System.Character). That was introduced with Delphi XE2. So the simplest fix would be to change the IFDEF in line 123 from {$IFDEF D_XE} to {$IFDEF D_XE2}.
The current sources don't compile with Delphi XE, because there the Character unit did not have a name space (System.Character). That was introduced with Delphi XE2. So the simplest fix would be to change the IFDEF in line 123 from {$IFDEF D_XE} to {$IFDEF D_XE2}.