Domino 9 und frühere Versionen > Entwicklung

Globales NotesDocument Objekt???

<< < (5/6) > >>

gapee:

--- Zitat von: Thomas Völk am 14.01.04 - 11:11:27 ---alternativ könntest du dir ne eigene Klasse basteln.
Davon ein Objekt erzeugen und da im QueryOpen die Werte aus dem Profildok lesen und dein eigenes Objekt als global deklarieren

--- Ende Zitat ---

Ich habe mir eine andere Strategie für die Lösung meines Problems überlegt. Und zwar speichere ich mir die gewüschten Daten in String-Variaben und im 'PostOpen-Event' schreibe ich sie in mein Dokument.

Eine eigene Klasse zu basteln ist aber an und für sich eine gute Idee, würde aber den Rahmen meiner Anwendung sprengen, zumal Notes eigentlich die Methodik der globalen Variablen unterstützt bzw. unterstützen sollte. Das heisst, dass ein Workaround denkbar wäre, allerdings am Notes-Mechanismus vorbeigeht.

Ich werde mein Problem und alle mit diesem Thread in Zusammenhang stehenden Beiträge bei IBM's Notes Portal absetzen. Denn vermutlich haben wir schlicht und ergreifend einen globalen BUG gefunden.

Gruss
Gapee

ata:
... ich würde in deinem Fall mit einem Profildokument arbeiten. Das kannst du von überall aus sehr schnell initialisieren - sogar mit Frormeln verwenden...

Was spricht dagegen?

ata

animate:
war natürlich Quatsch, was ich geschrieben habe. ich dachte das setzen der DB in die Globals hat Erfolg gebracht - hat es aber nicht.

ata:
... ich hatte das auch schon probiert, bin aber nicht zum Zuge gekommen. Im Forum müsste es dazu auch schon Beiträge geben. Daher löse ich das mit Profildokumenten...

ata

gapee:

--- Zitat von: Thomas Völk am 14.01.04 - 11:56:01 --->gapee hatte nur das Document-Objekt global deklariert, das war das Problem. Er/Sie muss zusätzlich das DB-Objekt global deklarieren

--- Ende Zitat ---

Nein. Wie weiter oben geschildert geht das leider auch nicht.

Die Sache mit der eigenen gebastelten Klasse ist an und für sich eine gute Idee, würde aber den zeitlichen Rahmen meiner Applikation sprengen.
Ich denke, ich werde dieses Problem und alle mit diesem Thread in Zusammenhang stehenden Beiträge bei IBM's Notes-Portal veröffentlichen. Vielleicht, und das nehme ich stark an, haben wir hier und heute einen BUG gefunden. Denn das Konzept der globalen Objekte wird von Notes eigentlich unterstützt bzw. sollte vollständig unterstützt werden. Selbst ein Dokument aus einer 'fremden' DB hat eine DokID und damit die Referenz die es braucht um zu existiern.

Für die Lösung meines Problems habe ich mir einfach im 'QueryOpen-Event' die benötigten Daten aus dem Profil-Dokument zwischengespeichert und im 'PostOpen-Event' auf mein Dokument zurückgeschrieben.

Gruss
Gapee

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln