Domino 9 und frühere Versionen > ND6: Entwicklung

Funktion um String zu säubern??? :-)

<< < (2/5) > >>

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