Hi all,
Maybe this is not the right NG, and I apologize, but I am really desperate
and looking for help everywhere...
I have weird problem: My program uses free threaded COM. Once in a while
(depending on routines I call) I instantiate ADO, use it and release.
Everything works fine on XP Professional, however, when I run it on Windows
2000 server, in the beginning everything works fine, and then, out of
nowhere, I get (0x80010105 HRESULT) from:
ADODB::_ConnectionPtr spConn;
hr = spConn.CreateInstance( ADODB::CLSID_Connection );
Similar behavior I get when I instantiate VBScriprt's RegExp component in
the same program. But here I am catching 0xC0000005 error from
m_spRegExp.CreateInstance( __uuidof(VBS_REGEX::RegExp) );
Yes, I know... maybe I don't release objects properly, or some other bug in
my software... I've tried almost everything there is to try.... the bottom
line It WORKS on XP sp2, but not on 2000 server sp4.
Please help, I am up against the wall here.
Thanks.