2017-02-20 121 views
0

我想創建會話使用C++使用COM庫,但每當我創建會話時它打開Lotus Notes客戶端,我真的不想要 這裏是代碼Lotus Notes創建會話打開「Lotus Notes客戶端」

`NOTESSESSION NewNSFSession 
    COleException ex; 
    NewNSFSession.CreateDispatch(L"Notes.NotesSession", &ex)` 

當談到第三行時,它會打開「蓮花筆記客戶端」。

+0

檢查出[這個問題]的答案(http://stackoverflow.com/questions/32382331/notes-notessession-vs-domino-notessession-password-prompt)。你需要使用Domino.NotesSession用戶名和密碼... –

+0

沒關係......我已經得到了答案 – PankajSingh

+0

Torsten - 我相信NotesSession的Domino前綴指的是將在C#中使用的.NET interop層這是另一個問題正在處理的問題。在這個問題的C++中,選項是OLE類的Notes.NotesSession,COM類的Lotus.NotesSession。 –

回答

0

您正在使用Notes.NotesSession,它是Notes客戶機的OLE classes的根。如果您想使用COM而不是OLE,則正確的根類是Lotus.NotesSessionCOM classes要求必須安裝和配置Notes客戶端(或Domino服務器),但不必運行它。