Das Notes Forum

Lotus Notes / Domino Sonstiges => OLE/COM-Programmierung => Thema gestartet von: suse am 13.01.09 - 09:47:32

Titel: Zugriff auf Notes UI Objekte über OLE und C++
Beitrag von: suse am 13.01.09 - 09:47:32
Hallo zusammen,
ich versuche Lotus Notes aus einer C++ Anwendung über OLE zu steuern.

#import <C:\\Program Files\\lotus\\notes\\Notes32.tlb> rename("TEXT", "__TEXT") rename("DOMAIN", "__DOMAIN")

::CoInitialize(NULL);

lotus::NOTESSESSIONPtr session;
lotus::NOTESUIWORKSPACEPtr uiworkspace;

hr = session.CreateInstance(_T("Notes.NotesSession"));
hr = uiworkspace.CreateInstance(_T("Notes.NotesUIWorkspace"));

Es wird eine Notes Sitzung gestartet, aber session und uiworkspace Objekt sind NULL.

In VBA funktioniert es.
Dim ws As Object
Dim doc As Object
Set notesSession = CreateObject("Notes.NotesSession")
Set ws = CreateObject("Notes.NotesUIWorkspace")