View Issue Details

IDProjectCategoryView StatusLast Update
0002805JEDI Code LibraryJclRegistrypublic2005-04-07 03:57
ReporterahesseAssigned Tooutchy 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product VersionVersion 1.95 
Target VersionFixed in Version 
Summary0002805: RangeCheckError's when compiling with DebugDcu's
DescriptionDelphi 2005 german update 1.
I get RangeCheckError's when compiling with Debug Dcu's and saving negative Integers.
For example:
RegWriteInteger(..,..,-4) will throw error.
RegReadInterger(...) of -4 will throw error.

I think that there are more places for RangeCheckError's in this unit (and perhaps in some other units of JCL).
Additional InformationBugFix:
RegWriteInteger(): remove unnecessary type casting to Cardinal.
RegReadInterger(): insert type casting in last line:
  Result := Integer(Ret and $FFFFFFFF);
TagsNo tags attached.
Fixed in GIT commit
Fixed in SVN revision
IDE version

Relationships

has duplicate 0002728 resolvedoutchy JEDI VCL Storing integer properties in an JvFormStorage wich are negative 

Activities

outchy

2005-04-04 12:31

administrator   ~0006847

Thanks for reporting this issue.
It is fixed in the CVS repository.
It will be available tomorrow for anonymous access.

Issue History

Date Modified Username Field Change
2005-03-27 10:49 ahesse New Issue
2005-04-04 12:31 outchy Note Added: 0006847
2005-04-07 03:57 outchy Status new => resolved
2005-04-07 03:57 outchy Resolution open => fixed
2005-04-07 03:57 outchy Assigned To => outchy
2005-04-09 13:01 jfudickar Relationship added related to 0002728
2005-04-11 03:48 outchy Relationship replaced has duplicate 0002728