Posted July 16, 200717 yr I have got an error when running a C++ (Visual Studio 6) program which calls a method (bolCheckInput()) from a VB 6 dll. The error is: "Unhandled exception in TestPassword.exe (RICHED20.DLL): 0XC0000005: Access Violation". The code portion in VC++ is as follows: _stsclsFInputPasswordPtr pPassword; hr = pPassword.CreateInstance(__uuidof(stsclsFInputPassword)); switch (hr) { case S_OK: { VARIANT_BOOL password; password = pPassword->bolCheckInput("Communication Server"); pPassword.Release(); CoUninitialize(); return(password == VARIANT_TRUE ? TRUE : FALSE); break; } When the vb dll is runing in debug mode, no error occurs, But if the dll is not running in debug mode, the C++ program would have this error when it is terminates. Any idea about this error? Thanks. I am running on Xp Pro SP2.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.