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 |