Domino 9 und frühere Versionen > ND7: Entwicklung
Debugger-Bug?
Demian:
Gut, jetzt wo ich es weiß, werde ich es mir zukünftig nur noch in msgboxen anzeigen lassen ;D
Und wie gesagt, die Hilfe widerspricht sich selbst
To include one of the closing delimiter characters ", |, or } as text within a string delimited by that character, double it.
|A bar string with a bar || in it|
The empty string has no characters at all; it is represented by "".
umi:
Eine andere Frage:
Funktionieren die @Commands überhaupt in Evaluate?
Zumindest bei den COM klassen gibts die Beschränkung, dass @Commands nicht funktionieren.
Demian:
Hallo Umi,
--- Zitat von: umi am 24.11.06 - 08:59:35 ---
Funktionieren die @Commands überhaupt in Evaluate?
--- Ende Zitat ---
Sorry, habe vergessen zu erwähnen, dass es sich um Script handelt. Ich will eine Ansicht per Script erstellen und lege für diese die Selektions-Formel fest. (notesoutlineentry.setaction)
Gruß
Demian
animate:
--- Zitat von: Demian am 24.11.06 - 08:26:35 ---Gut, jetzt wo ich es weiß, werde ich es mir zukünftig nur noch in msgboxen anzeigen lassen ;D
Und wie gesagt, die Hilfe widerspricht sich selbst
To include one of the closing delimiter characters ", |, or } as text within a string delimited by that character, double it.
|A bar string with a bar || in it|
The empty string has no characters at all; it is represented by "".
--- Ende Zitat ---
Wo denkst du denn, dass sich die Hilfe widerspricht?
Da steht, wenn du einen Delimiter in einem String verwenden willst, der von genau diesem Delimiter eingegrenzt ist, dann musst du ihn verdoppeln. Das "" sind nur die Grenzen eines leeren Strings.
ein " würde so aussehen """". Also vier Mal ". Das erste als Start des Strings, die beiden nächsten für das " selbst und das letzte als End des Strings.
Und genauso zeigt es auch der Debugger an
"command([openview];""Max Mustermann"")"
Das erste ist der Anfang des Strings, die nächsten beiden sind das " vor Max Mustermann. Zwei, weil ein " in einem String, der von " begrenzt wird, angezeigt werden soll. Dann wieder zwei für das Ende von Max Mustermann und das letzte schließt den String ab.
Demian:
Hallo Thomas,
für mich war klar double it heißt "". So wie du es jetzt beschreibst ist es logisch. Werde es mir zukünftig aber trotzdem lieber in ner msgbox anzeigen lassen.
Trotzdem ist es im Debugger meines Erachtens nicht richtig. Es sollte der String im Debugger stehen, der auch ausgegeben wird. Gerade weil vor und nach dem String ein " steht, gehe ich davon aus der Text innerhalb dieser beiden " so gezeigt wird, wie er auch ausgegeben wird.
Gruß
Demian
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln