xsharp.eu • For future reference, i.e. when building Rdd..
Page 1 of 1

For future reference, i.e. when building Rdd..

Posted: Fri Sep 01, 2017 12:30 pm
by FFF
Every one and then i get a crash when closing a prog, i see no apparent reason why this happens. No harm done, no data lost, so i thought i'd ignore this until x# has it's own runtime/rdd system.
But nevertheless i add a typical report here, maybe it is of some use when building the new code.
The crucial parts seem to be around
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Vulcan.RDD.DBFCDX_Internal.ListBase.remove(ListBase* , Void* argp, IntPtr funp)
bei Vulcan.RDD.DBFCDX_Internal.OrderBagList.d(OrderBagList* )
bei Vulcan.RDD.DBFCDX_Internal.TableIndex.d()
bei Vulcan.RDD._DBFCDX.Close()
bei Vulcan.RDD.RDDBase.CloseArea(UInt32 nArea)
...

Hopefully this is of some use some time ;)

Karl

For future reference, i.e. when building Rdd..

Posted: Fri Sep 01, 2017 6:28 pm
by robert
Karl,

This looks like you have a DBFCDX workarea still open.
I would add a call to VODBCloseAll() at the end of your Start function or method.


Robert