1

我需要从 vb.net 应用程序访问 Lotus Notes 的后端类。实际上我想获得COM接口。我可以在 C++ 中轻松地做到这一点:

...
NOTESSESSIONPtr itfNotesP;
NOTESDATABASEPtr itfDatabaseP;
...
try
{
    hrNotesSession = itfNotesP.CreateInstance(__uuidof(NOTESSESSION));
    hrNotesUiWorkspace = ptrUIWP.CreateInstance(__uuidof(NOTESUIWORKSPACE));
}
...

但是在 vb.net 中,我已经没有解决方案来使用 Notes32.tlb 中的 lotus.NOTESSESSION 和 lotus.NOTESUIWORKSPACE 来实现相同的目标

有人知道我错过了什么吗?谢谢!

4

1 回答 1

1

你读过这个吗?它有点老了,至少有一件重要的事情没有提到,但我认为它足以让你开始。

它没有提到的事情(这对您是否重要)是 Win64 不支持 Domino COM 类。(请参阅此 IBM技术说明。)您会在 StackOverflow 上找到一些遇到困难的人提出的问题,并且有一些答案可以帮助您解决该技术说明中的特定问题。事实上,大多数类都可以工作,但某些类中的一些方法根本不起作用。除了社区帮助之外,您只能靠自己,因为 IBM 不会回答有关不受支持的内容的问题。

于 2013-04-05T21:18:33.440 回答