Author | Topic: xbpbrowse | |
---|---|---|
Nico Houben | xbpbrowse on Thu, 09 Nov 2017 17:12:27 +0100 #xtrans BRW_ClearRow(<nRow>) ; => AEval( self:aColumns, {|o| o:DataArea:setCell( <nRow>, NIL ) } ) Our software sometimes crashes with IDSC on this line in the xbpbrowse Replacing this with ownerdrawing en customdraw and not use NIL but a charstring we pickup in customdraw we have never seen the crash again. Alaska 1.9 and 2.0 oError:args : -> VALTYPE: O CLASS: XbpCellGroup -> VALTYPE: N VALUE: 7 -> VALTYPE: U VALUE: NIL oError:canDefault : N oError:canRetry : N oError:canSubstitute: Y oError:cargo : NIL oError:description : Internal data structures corrupted oError:filename : oError:genCode : 41,00 oError:operation : :SetCell oError:osCode : 0,00 oError:severity : 2,00 oError:subCode : 5,00 oError:subSystem : BASE oError:thread : 1,00 oError:tries : 0,00 ========================================================================== ==== CALLSTACK: -------------------------------------------------------------------------- ---- Called from (B)XBPBROWSE:FORCESTABLE(1176) Called from XBPBROWSE:FORCESTABLE(1176) Called from XBPBROWSE:HANDLEEVENT(1536) Called from XBPBROWSE:SHOW(3281) | |
Frank Grossheinrich | Re: xbpbrowse on Fri, 17 Nov 2017 13:27:52 +0100 Hey Nico, does our Technical support already know? Can you please provide a ready-2-compile sample for us? Regards, Frank On 09.11.2017 17:12, Nico Houben wrote: > #xtrans BRW_ClearRow(<nRow>) ; > => AEval( self:aColumns, {|o| o:DataArea:setCell( <nRow>, NIL ) } ) > > Our software sometimes crashes with IDSC on this line in the xbpbrowse > > Replacing this with ownerdrawing en customdraw and not use NIL but a > charstring we pickup in customdraw we have never seen the crash again. > > Alaska 1.9 and 2.0 > > oError:args : > -> VALTYPE: O CLASS: XbpCellGroup > -> VALTYPE: N VALUE: 7 > -> VALTYPE: U VALUE: NIL > oError:canDefault : N > oError:canRetry : N > oError:canSubstitute: Y > oError:cargo : NIL > oError:description : Internal data structures corrupted > oError:filename : > oError:genCode : 41,00 > oError:operation : :SetCell > oError:osCode : 0,00 > oError:severity : 2,00 > oError:subCode : 5,00 > oError:subSystem : BASE > oError:thread : 1,00 > oError:tries : 0,00 > ========================================================================== > ==== > CALLSTACK: > -------------------------------------------------------------------------- > ---- > Called from (B)XBPBROWSE:FORCESTABLE(1176) > Called from XBPBROWSE:FORCESTABLE(1176) > Called from XBPBROWSE:HANDLEEVENT(1536) > Called from XBPBROWSE:SHOW(3281) > |