Delphi 2.01 + Titan 2.01, DLLs

I'm porting an application over from BP7 to D2 + Titan.  For convenience
and reuse I've broken the app into a series of DLLs.  I'm having
increasing problems with the various DLLs, and it would seem the access
violation is originating somewhere within Titan.  Upon return from
calling one DLL in particular, any further call to a database function
crashes the app.  Has anyone had any experience with two or more DLLs
accessing a Btrieve database via Titan?