public void hopen(string filename, string usernam, string path, string openmode) { try { CppToCsharpAdapter.hopen(my_hash_file_pointer, filename, usernam, path, openmode); } catch (SEHException ex) { string message = CppToCsharpAdapter.GetLastErrorMessage(this.my_hash_file_pointer); throw new Exception(message); } catch { throw; } }