Lotus Notes C++APIを使い始めています。UNIDに基づいたドキュメントを取得しようとしています。特定のUNIDを知っていますが、それをに書き込む方法がわかりませんUNIVERSALNOTEID
。
Lotus Notes 8.5.2、C ++ API 8.0.2、Windows 7 64ビット、Visual Studio 2008、C ++(管理対象)を使用しています。
データベースを開くことができます。
....
//Get and open a database.
LNDatabase SrcDb;
Session.GetDatabase( c, &SrcDb, chrServer );
SrcDb.Open();
次に、ドキュメントを取得しようとします。
LNDocument ld;
const UNIVERSALNOTEID u = "00000000000000000000000000000000";
SrcDb.GetDocument(&u, &ld);
コンパイル時に、エラーが発生します
error C2440: 'initializing' : cannot convert from 'const char [33]' to 'const
UNIVERSALNOTEID'
u
ここで、に渡す正しい方法を学ぶ必要がありますGetDocument
。