Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 2 of 2 total
Thread Range check error
Thu, Apr 23 2009 9:18 AMPermanent Link

Jasiu
Hello.
Just installed ElevateDB 2.02 build 11. Compiled my program with "Range checking" option selected and when I run it got "Range check error".
Error occures in method TEDBBitmap.SetBit in edbcommon unit. This method is called by TEDBCharSet.AddCharRange(#0,#47);. For the firs
character (Value = #0) line J:=((Value-1) mod BITS_PER_WORD); causes exception. When "Range checking" is disabled this method will override
memory.
I would like you to compile ElevateDB server with "Range checking" and "Overflow checking" if possible and fix all those exceptions. I am sure it will
improve server quality and I will be able to seek these errors in my application.

Jasiu.
Thu, Apr 23 2009 5:11 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Jasiu,

<< Just installed ElevateDB 2.02 build 11. Compiled my program with "Range
checking" option selected and when I run it got "Range check error". Error
occures in method TEDBBitmap.SetBit in edbcommon unit. This method is called
by TEDBCharSet.AddCharRange(#0,#47);. For the firs character (Value = #0)
line J:=((Value-1) mod BITS_PER_WORD); causes exception. When "Range
checking" is disabled this method will override memory. >>

I will make sure that this is corrected in the next build.

--
Tim Young
Elevate Software
www.elevatesoft.com

Image