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

This forum is meant for questions and discussions about the X# language and tools
Post Reply
FFF
Posts: 1593
Joined: Fri Sep 25, 2015 4:52 pm
Location: Germany

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

Post 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
Regards
Karl
(on Win8.1/64, Xide32 2.20, X#2.20.0.3)
User avatar
robert
Posts: 4568
Joined: Fri Aug 21, 2015 10:57 am
Location: Netherlands

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

Post 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
XSharp Development Team
The Netherlands
robert@xsharp.eu
Post Reply