View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006325 | JEDI Code Library | JclSynch | public | 2014-09-05 21:07 | 2014-09-11 17:16 |
Reporter | mast3r | Assigned To | AHUser | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | Version 2.5 (Subversion repository/Daily zips) | ||||
Target Version | Fixed in Version | Version 2.5 (Subversion repository/Daily zips) | |||
Summary | 0006325: Failed to compile jcl | ||||
Description | This 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 Information | Unit modified JclSynch.pas | ||||
Tags | No tags attached. | ||||
Fixed in GIT commit | |||||
Fixed in SVN revision | |||||
IDE version | All | ||||
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 |