RangeCheck Exception when minimizing IDE/SourceEditor Window
Original Reporter info from Mantis: Martin @martin_frb
-
Reporter name: Martin Friebe
Original Reporter info from Mantis: Martin @martin_frb
- Reporter name: Martin Friebe
Description:
When minimizing he SourceEditor Window of the IDE, a range check exception occurs.
It attempts to set the Height of the SourceNotebook to a negative value.
See item 8 in the stack trace
Or maybe it does have a negative size already?
The range check actually occurs on assigning SizeMsg.Height (SizeMsg : TLMSize; Height : HALFPARAM (probably Word))
Additional information:
#0 HANDLEERRORADDRFRAME(134670704, 0xc9, 0x806e970) at system.inc:863
#1 HANDLEERRORFRAME(201, 0xc9) at system.inc:891
#2 $SOURCEEDITOR$_Ld360 at :0
#3 ?? at :0
#4 $SOURCEEDITOR$_Ld360 at :0
#5 ?? at :0
#6 fpc_rangeerror at system.inc:590
#7 TWINCONTROL__SENDMOVESIZEMESSAGES(true, true, 0x9d6e648) at wincontrol.inc:3882
#8 TCONTROL__CHANGEBOUNDS(0, 995, 144, -11, 0x9d6e648) at control.inc:409
#9 TCONTROL__SETBOUNDS(0, 995, 144, -11, 0x9d6e648) at control.inc:2968
#10 TWINCONTROL__SETBOUNDS(0, 995, 144, -11, 0x9d6e648) at wincontrol.inc:7214
#11 TCONTROL__SETBOUNDSKEEPBASE(0, 995, 144, -11, false, 0x9d6e648) at control.inc:4289
#12 TWINCONTROL__WMMOVE({MSG = 3, MOVETYPE = 128, XPOS = 0, YPOS = 995, POS = {X = 0, Y = 995}, DUMMY = 65208320, RESULT = 31}, 0x9d6e648) at wincontrol.inc:6284
#13 TOBJECT__DISPATCH at objpas.inc:459
#14 TWINCONTROL__WMDESTROY({MSG = 3, UNUSED = {128, 0, 0, 995}, RESULT = 31}, 0x9d6e648) at wincontrol.inc:6253
#15 TWINCONTROL__WNDPROC({MSG = 3, WPARAM = 128, LPARAM = 65208320, RESULT = 31, WPARAMLO = 128, WPARAMHI = 0, LPARAMLO = 0, LPARAMHI = 995, RESULTLO = 31, RESULTHI = 0}, 0x9d6e648) at wincontrol.inc:4858
#16 TCUSTOMFORM__WNDPROC({MSG = 3, WPARAM = 128, LPARAM = 65208320, RESULT = 31, WPARAMLO = 128, WPARAMHI = 0, LPARAMLO = 0, LPARAMHI = 995, RESULTLO = 31, RESULTHI = 0}, 0x9d6e648) at customform.inc:1059
#17 DELIVERMESSAGE(0x9d6e648, void) at lclmessageglue.pas:111
#18 WINDOWPROC(20056932, 3, 0, 65208320) at win32callback.inc:2523
#19 USER32!GetWindowMinimizeRect at :0
#20 ?? at :0
#21 ?? at :0
#22 ?? at :0
Mantis conversion info:
- Mantis ID: 13943
- Version: 0.9.27 (SVN)
- Fixed in version: 0.9.27 (SVN)
- Fixed in revision: 20883 (#4ccfccdb)
- Monitored by: » delphifreak (samuel herzog)
- Target version: 0.9.28