View Issue Details

IDProjectCategoryView StatusLast Update
0006745JEDI Code LibraryJclSvcCtrlpublic2023-11-11 19:28
ReporterMistralAssigned ToAHUser 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Product VersionVersion 2.5 (Subversion repository/Daily zips) 
Target VersionFixed in VersionVersion 2.5 (Subversion repository/Daily zips) 
Summary0006745: Range check error calling OpenSCManager on win64 using Alexandria 11.1
DescriptionFunctions like GetServiceStatusByName or StartServiceByName or StopServiceByName no longer work on Win64 applications compiled with Delphi 11.1 (Alexandria).

These function raises "Range check error" because handle variables are declared as DWORD instead of SC_HANDLE.

Attached is the patched file.


TagsNo tags attached.
Fixed in GIT commitcc8cc789119d24aaf4f50ebb224297d64d89553c
Fixed in SVN revision
IDE versionAll

Activities

Mistral

2022-04-05 15:27

reporter  

JclSvcCtrl.pas (49,119 bytes)

AHUser

2023-11-11 19:28

developer   ~0022052

Fixed git main branch.

Issue History

Date Modified Username Field Change
2022-04-05 15:27 Mistral New Issue
2022-04-05 15:27 Mistral File Added: JclSvcCtrl.pas
2023-11-11 19:28 AHUser Assigned To => AHUser
2023-11-11 19:28 AHUser Status new => resolved
2023-11-11 19:28 AHUser Resolution open => fixed
2023-11-11 19:28 AHUser Fixed in Version => Version 2.5 (Subversion repository/Daily zips)
2023-11-11 19:28 AHUser Fixed in GIT commit => cc8cc789119d24aaf4f50ebb224297d64d89553c
2023-11-11 19:28 AHUser Note Added: 0022052