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.NOTESSIONとlotus.NOTESUIWORKSPACEで同じことを達成するためのソリューションが不足しています

誰かが私が欠けているものを知っていますか? ありがとう!

4

1 に答える 1

1

これを読んだことがありますか?少し古いし、言及されていない重要な点が少なくとも 1 つありますが、始めるには十分な内容を示していると思います。

言及されていないことは、あなたにとって重要であるかどうかにかかわらず、Domino COM クラスが Win64 でサポートされていないことです。(この IBM 技術情報を参照してください ) 問題を抱えた人々から StackOverflow に関するいくつかの質問が見つかります。その技術情報には、特定の問題を解決するための回答があります。実際、ほとんどのクラスは機能しますが、いくつかのクラスのいくつかのメソッドは機能しません。IBM はサポートされていないものについての質問には答えないため、コミュニティの支援は別として、あなたは自分で行動する必要があります。

于 2013-04-05T21:18:33.440 に答える