[odb-users] Question on Using ODB within a DLL

Boris Kolpackov boris at codesynthesis.com
Fri Jun 24 08:38:14 EDT 2011


Hi Thomas,

Szumowski, Thomas <thomas.szumowski at lmco.com> writes:

> And the null pointer exception occurs in the return line of 
> transaction::current() in transaction.cxx:
>
>   bool transaction::
>   has_current ()
>   {
>     return tls_get (current_transaction) != 0;
>   }

Hm, this is strange. I don't see why ODB cannot be used from the DLL
and one shouldn't need to do anything special for that. It looks like
the TLS support was not initialized properly in the ODB DLL. Would
you be able to create a small test case that reproduces this problem?
I will then try to figure out what's going on.

Thanks
	Boris



More information about the odb-users mailing list