Lotus Notes / Domino Sonstiges > Help-Desk Applikation !!Help!!

Meldung im LOG

<< < (2/4) > >>

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