Old application which was producted at delphi 2007, running good but windows64. Then the project was moved to delphi xe8 (parts).
Line 3034 in 'JclSysUtils.pas' is:
if (ProcessEvent.WaitForever = {$IFDEF RTL280_UP}TJclWaitResult.{$ENDIF RTL280_UP}wrSignaled) and not GetExitCodeProcess(ProcessEvent.Handle, Result) then Result := $FFFFFFFF;
Well, it is some thing showing that is need some comments. And it is must set path, searth path ...
Wait, ... Use the GetIt Package Manager integrated, oh, it is great tools!
Enjoys.
This another about jcl.
http://www.cnblogs.com/findumars/archive/2013/08/01/3229170.html
http://www.cnblogs.com/findumars/archive/2013/12/07/3463255.html