Domino 9 und frühere Versionen > ND8: Entwicklung

aktuell markiertes Item

<< < (2/2)

nashieli:

--- Zitat von: m3 am 19.09.08 - 15:33:58 ---Also wenn Du so direkt fragst, würde ich Dir den Tipp geben, Dir "notesUIView.CaretNoteID", "notesDatabase.UnprocessedDocuments" und "notesSession.DocumentContext" anzusehen. Eines der Properties sollte das sein, was Du brauchst.



--- Ende Zitat ---

Hier ist der Code:

   Dim ws As New NotesUIWorkspace
   Dim uiview As NotesUIView
   Dim s As New NotesSession
   Dim db As NotesDatabase
   Dim doc As NotesDocument
   Set uiview = ws.CurrentView
   Set db = s.CurrentDatabase
   Set doc = db.GetDocumentByID(uiview.CaretNoteID)
   Messagebox doc.GetItemValue("Subject")(0),,    "Current document is ..."

Geht ganz gut damit.

Gruß

Asim

Axel:
Zur COM-Programmierung findest du hier was sehr informatives: IBM Redbooks.

Ich möchte dich aber gleich warnen. Die Programmierung der COM-Schnittstelle ist für einen Anfänger nicht unbedingt trivial. Du solltest dich erstmal mit der Programmierung von Notes vertraut machen. Dafür ist die Designer-Hilfe ganz gut geeignet.

Axel

Ralf_M_Petter:
Zusätzliches Problem bei der Com Geschichte ist, dass Notes gar kein Com Client ist und daher kein Com als Client kann. Das wird immer mal gerne übersehen. Was geht ist OLE Automation was aber natürlich nicht so schön ist.

Grüße

Ralf

nashieli:

--- Zitat von: Ralf_M_Petter am 22.09.08 - 10:27:46 ---Zusätzliches Problem bei der Com Geschichte ist, dass Notes gar kein Com Client ist und daher kein Com als Client kann. Das wird immer mal gerne übersehen. Was geht ist OLE Automation was aber natürlich nicht so schön ist.

Grüße

Ralf


--- Ende Zitat ---

Hmmmmmmmmm... ja, ist nicht so gut... dabei bin ich nicht auf VB6 fixiert... es kann auch Java sein... am ende will ich ein Programm haben, was ich auf den Clients verteilen kann...

Gruß aus Berlin

Asim

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln