Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: doliman am 23.01.03 - 17:02:26
-
Hi,
kennt jemand die Fehlermeldung:
"Zielrahmen ist Vorläufer des Script-Objektes!"
So etwas macht mich sprachlos.
-
Hi doliman,
wo tritt die Fehlermeldung denn auf ?
Hast Du evtl, wenn es ein Script ist, dieses schon durch den Debugger laufen lassen ?
Gruss JoFa
-
... nö, das macht mich neugierig...
ata
-
Hi,
also, die Fehlermeldung taucht auf, wenn ich eine neue DB im UIWorkspace aufmache einen Targetframe setzte und dort ein Doc öffnen möchte. Als Hinweis: ich programmiere mir den Befehl @command([OpenHelpDocument]) nach, da ich eine eigene HelpDB den Usern anbiete möchte. Die Stelle an der es knallt sind die letzten beiden Zeilen. Lasse ich die vorletzte weg öffnet er das Dokument im gesamten Bereich, das wünsche ich aber nicht
Das Script sieht wie folgt aus:
....
Call uiworkspace.OpenDatabase( cHelpObject.Servername,_
cHelpObject.DbPath & cHelpObject.DbName, "", "" )
Call uiworkspace.OpenFrameSet( "Main" )
Set uidb = uiworkspace.CurrentDatabase
Call uiworkspace.SetTargetFrame( "NotesView" )
Call uidb.OpenView( "REF" )
Call uiworkspace.SetTargetFrame( "Topic" )
Set uidoc = uiworkspace.EditDocument( False, helpDoc, False)
....
-
... heißen die Frames so - korrekte Groß- / Kleinschreibung...
ata
-
ja
-
... o-ooh... ???
ata
-
was heist das? o-ooh...
keinen Tipp??
Man verdammt so ein sch....
-
... im Augenblick fällt mir dazu nichts mehr ein
o-ooh ist ein Zitat von "Kevin allein...", immer wenn er ein Problem bekommt sagt er "o-ooh"... ;D
... ich hätte auch sagen können *urps* ;D
ata
-
OK, man dank!
-
Hi doliman,
mit der Fehlermeldung habe ich mich die letzten Tage relativ häufig rumgeschlagen.
Das Problem trat bei mir immer dann auf, wenn ich in einem Script versuchte, nacheinander Dokumente, Seiten o.ä. in Frames mit workspace.SetTargetFrame zu öffnen. Das erste Mal übernimmt er das Call uiworkspace.SetTargetFrame( "NotesView" ) problemlos und das zweite Mal kommt dann diese ominöse Meldung, dass der Zielrahmen Vorläufer ist.
Abhilfe: ich schaffte es nur, einmal das SetTargetFrame zu verwenden. Ist es bei Dir nötig es zweimal zu verwenden? Oder kannst Du Dir zB so behelfen, dass Du mit dem ersten Aufruf die DB zusammen mit der Ansicht "REF" öffnest(basteln eines neuen Framesets). Dadurch müsste die SetTargetFrame-Zuweisung nur noch einmal geschehen.
Hoffe meine Antworten helfen Dir. Wenn nicht, schreib bitte mal genauer, wie die Frames aussehen, damit ich mir vorstellen kann, wo Du was lädst.
Trotz allem, schönes WE! Ich mach jetzt auch Feierabend...
cu Pjorn
-
Hi,
herzlichen Dank für Deine Vorschläge. Ich sehe, daß sich auch jemand mit dem leidigen Thema herumschlägt.
Deine Vorschläge entsprechen genau dem was ich heute alles schon probiert habe. Ich bin nun zu dem Entschluss gekommen, daß der Benutzer halt vorlieb mit der Gesamtdastellung des Dokumentes vorlieb nehmen muss.
Ich verstehe zwar Notes an dieser Stelle nicht, daß diese Funktion bei der NotesHilfe funktioniert aber bei Marke Eigenbau das Ganze versagt.
Na ja, aber trotzdem Danke dafür...