Lotus Notes / Domino Sonstiges > Help-Desk Applikation !!Help!!
Meldung im LOG
eknori (retired):
Aha, hatte ich das doch richtig vermutet ;)
Ich gehe davon aus, daß du das schon im debugger beobachtet hast ... Lässt sich das irgendwie abfangen, oder sagt der Debugger dazu nichts ?
Thomas Schulte:
Es wird noch ein wenig interessanter.
Wenn das Solutions Feld so ausschaut:
Blabla[CRLF]
Bla[CRLF]
Blablabla
Dann funktioniert das richtig auch wenn es am Ende sitzt und kein Zeichen mehr hinterherkommt.
Schaut es aber so aus:
Blabla[CRLF]
Bla[CRLF]
Blablabla[CRLF]
Dann funktioniert das nicht.
Unter Umständen können wir da noch was über die Programmierung machen. Das muss ich mir aber erst einmal anschauen.
eknori (retired):
Logisch ist der Fehler schon. Es müsste doch ausreichen, wenn wir die fehlernummer entspreched mit on error nnnn goto ... behandeln.
eknori (retired):
Habs jetzt nicht getestet, aber evtl kommt man dem fehler mit folgenden Änderungen bei
Folgende Zeile an den Anfang der Function einfügen
On Error 4504 Goto ERROR_4504
und im coding die fett gedruckte Sprungmarke setzen
If rtnav.FindFirstString("°") Then
Do
Call rtrange.SetBegin(rtnav)
Call rtrange.SetEnd(rtnav)
Call rtrange.remove
Call rtitem.BeginInsert(rtnav)
Call rtitem.addnewline(1)
Call rtitem.EndInsert
Call rtitem.Update
Set rtnav = rtItem.CreateNavigator
Set rtrange = rtItem.CreateRange
Loop While rtnav.findfirststring("°")
ERROR_4504: ' according to issue mentioned here --> http://atnotes.de/index.php?topic=33526.msg210617#msg210617
End If
End If
Thomas Schulte:
Hmm ich würde beim Austausch der CRLF ansetzen.
Das letzte CRLF das durch ein CHR(0) ausgetauscht wird ist der Übeltäter. Sobald das auftaucht schmiert er ab. Also muss ich alle CHR(0) die am Schluß eines Getstrings sitzen entfernen.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln