Can't open Ost files

Feb 13, 2011 at 2:17 PM

Hello, 

I can't open ost files,

When ever I try I get an error:


pstsdk.definition.exception.PstSdkException: Error constructing Pst instance. ---> System.Runtime.InteropServices.SEHException: External component has thrown an exception.  

at _CxxThrowException(Void* , _s__ThrowInfo* )  
at pstsdk.file.{ctor}(file* , basic_string<wchar_t\,std::char_traits<wchar_t>\,std::allocator<wchar_t> >* filename) in pstsdk\pstsdk\util\util.h:line 148  
at pstsdk.database_impl<unsigned long>.{ctor}(database_impl<unsigned long>* , basic_string<wchar_t\,std::char_traits<wchar_t>\,std::allocator<wchar_t> >* filename) in pstsdk\pstsdk\ndb\database.h:line 345  
at pstsdk.open_small_pst(shared_ptr<pstsdk::database_impl<unsigned long> >* , basic_string<wchar_t\,std::char_traits<wchar_t>\,std::allocator<wchar_t> >* filename) in pstsdk\pstsdk\ndb\database.h:line 233  
at pstsdk.open_database(shared_ptr<pstsdk::db_context>* , basic_string<wchar_t\,std::char_traits<wchar_t>\,std::allocator<wchar_t> >* filename) in pstsdk\pstsdk\ndb\database.h:line 219

Thanks,

Sagi.

Coordinator
Feb 13, 2011 at 4:39 PM

Opening OST files works fine here.

The only exception thrown by the file constructor (as shown by your callstack) is when the CRT call to open the file fails.