View Issue Details

IDProjectCategoryView StatusLast Update
0006325JEDI Code LibraryJclSynchpublic2014-09-11 17:16
Reportermast3rAssigned ToAHUser 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Product VersionVersion 2.5 (Subversion repository/Daily zips) 
Target VersionFixed in VersionVersion 2.5 (Subversion repository/Daily zips) 
Summary0006325: Failed to compile jcl
DescriptionThis is an issue with jcl2.7.0.5301 (daily) and Rad XE7
JCL Installer/compiler raises error: TJclWaitResult and TWaitResult are not of the same type.
To prevent this error, I just added in the uses 'System.Types' at the end. So it looks like this;

uses
  {$IFDEF UNITVERSIONING}
  JclUnitVersioning,
  {$ENDIF UNITVERSIONING}
  {$IFDEF HAS_UNITSCOPE}
  {$IFDEF MSWINDOWS}
  Winapi.Windows, JclWin32,
  {$ENDIF MSWINDOWS}
  {$ELSE ~HAS_UNITSCOPE}
  {$IFDEF MSWINDOWS}
  Windows, JclWin32,
  {$ENDIF MSWINDOWS}
  {$ENDIF ~HAS_UNITSCOPE}
  JclBase, System.Types;

Then I changed the type of the TJclWaitResult to this:

type
  TJclWaitResult = TWaitResult;

It resolves the issue. It's not the best, but it works.
Additional InformationUnit modified
JclSynch.pas
TagsNo tags attached.
Fixed in GIT commit
Fixed in SVN revision
IDE versionAll

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2014-09-05 21:07 mast3r New Issue
2014-09-05 21:07 mast3r IDE version => All
2014-09-11 17:16 AHUser Fixed in revision => 242b6b415c047f1e44f28614ecd53cd33ecafa89
2014-09-11 17:16 AHUser Status new => resolved
2014-09-11 17:16 AHUser Fixed in Version => Version 2.5 (Subversion repository/Daily zips)
2014-09-11 17:16 AHUser Resolution open => fixed
2014-09-11 17:16 AHUser Assigned To => AHUser