Autor Thema: RT-Navigator: "Position is not valid"  (Gelesen 1826 mal)

Offline alesssandro

  • Aktives Mitglied
  • ***
  • Beiträge: 129
  • Lasagne, mhhh.
RT-Navigator: "Position is not valid"
« am: 08.02.06 - 15:33:13 »
Ich will per LS auf einen Dok-Link in einem RT-Feld zugreifen. Hab ein Navigator-Objekt erzeugt, wie in der Hilfe beschrieben. Wenn ich dann aber im Navigator den ersten und einzigen Dok-Link suchen will, bekomme ich den Fehler "Position is not valid". Egal ob ich die Navgator Methoden GetElement, GetFirstElement oder GetLastElement verwende.

Hab auf notes.net zu diesem Fehler leider nichts hilfreiches gefunden.

Hat jemand von euch einen Tipp für mich?
thx, alex

Code
	
	'.... sess, db, uidoc passen
	' im RT-Feld befindet sich ein Dok-Link, 
	' das Dok selbst wurde auch schon gespeichert

	Dim doc As NotesDocument
	Set doc = uidoc.Document

	Dim rti As NotesRichTextItem
	Set rti = New NotesRichTextItem(doc, "ErstnachrichtLinkRTF")
	Dim rtnav As NotesRichTextNavigator
	Dim rtlink As NotesRichTextDocLink
	
	Set rtnav = rti.CreateNavigator
	
	Call rtnav.FindFirstElement(5)
	set rtlink = rtnav.GetElement

	Messagebox rtlink.DocUnID
	
« Letzte Änderung: 08.02.06 - 16:11:20 von alesssandro »

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: RT-Navigator: "Position is not valid"
« Antwort #1 am: 08.02.06 - 15:58:32 »
was soll denn diese Zeile?
Set rti = New NotesRichTextItem(doc, "ErstnachrichtLinkRTF")
Damit machst du ein neues RTI? Das enthält dann aber noch gar nichts oder?
Wäre es nicht besser mit set rti = doc.getfirstitem("ERstnachrichtLinkRTF") ?
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline alesssandro

  • Aktives Mitglied
  • ***
  • Beiträge: 129
  • Lasagne, mhhh.
Re: RT-Navigator: "Position is not valid"
« Antwort #2 am: 08.02.06 - 16:11:04 »
Hi umi,

du hast völlig recht!! Das war die Lösung.

Danke.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz