Domino 9 und frühere Versionen > ND6: Entwicklung
Funktion um String zu säubern??? :-)
koehlerbv:
Jo, das Problem liegt an Deinem Evaluate: Du übergibst ja hier an @ReplaceSubstring die Feldnamen tmpstring und searchstring, und die sucht es jetzt in deinem Dokument doc.
Du musst also den Inhalt der beiden Variablen übergeben. Gleiches gilt für myblank.
HTH,
Bernhard
animate:
--- Zitat von: gfunkus am 31.08.04 - 12:48:58 ---"@replacesubstring(tmpstring; searchstring;myblank)"
--- Ende Zitat ---
das ist falsch.
du kombinierst hier Konstanten (@ReplaceSubstring) mit variablen Werten (tmpstring) nicht richtig. Du darfst sie nicht einfach aneinander reihen, sondern musst sie mit dem Operator & verknüpfen.
Glombi:
So:
Dim teststring As String
Dim tmpstring As String
Dim eval As Variant
teststring = "Test/WORT"
tmpstring = teststring
searchstring = "/"
myblank = ""
eval = Evaluate( |@replacesubstring("| + tmpstring + |"; "| + searchstring + |";"| + myblank + |")| )
msgbox eval(0)
Das doc brauchst Du in diesem Fall gar nicht.
Andreas
gfunkus:
Cool. Danke. Das hat geholfen.
Vielen Dank! ;D
koehlerbv:
Gibt es Merkwürdigkeiten bei Evaluate, hilft es meist, wenn man sich den (ja immer kompliziert aufgebauten @function-)String in eine Variable schreibt und mit einer Massagebox anzeigen lässt und dann darüber nachdenkt, was damit die "normale" Formelsprache anfangen würde.
Mir geht es jedenfalls so :)
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln