Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Mario am 13.08.03 - 16:54:44

Titel: Wie Kommentare in Formeln?
Beitrag von: Mario am 13.08.03 - 16:54:44
Hallo,

will unter Notes ähnlich wie in Lotusscript ab und zu eine Kommentarzeile einfügen.
Unter LScript kann man das ja per ' für eine Zeile erreichen.
Wie kann man das in der Formelsprache realisieren?
Titel: Re:Wie Kommentare in Formeln?
Beitrag von: koehlerbv am 13.08.03 - 16:58:15
Schau mal in der Designer-Hilfe unter REM.
Falle für Neulinge: Der Kommentar muß in Anführungszeichen stehen. Wenn man eine Zeile auskommentieren will, die selbst schon Anführungszeichen enthält, wird man zu Verrenkungen gezwungen ... In diesem Fall die originalen Anführungszeichen in Apostrophe o.ä. wandeln, damit REM mit seinen Anführungszeichen glücklich wird ;-)

HTH,
Bernhard
Titel: Re:Wie Kommentare in Formeln?
Beitrag von: ata am 13.08.03 - 20:14:02
... innerhalb von @Funktionen und Befehlen kann man nicht kommentieren - ab Version 6 wird alles besser...

ata  ;)
Titel: Re:Wie Kommentare in Formeln?
Beitrag von: Axel am 14.08.03 - 10:10:30
... innerhalb von @Funktionen und Befehlen kann man nicht kommentieren - ab Version 6 wird alles besser...

ata  ;)

Hi,

da muß ich dir allerdings etwas widersprechen. Man kann innerhalb von Formeln sehr wohl kommentieren. Es ist allerdings nicht so komfortabel wir in anderen Sprachen. Auch lassen sich Anweisungszeilen nicht ohne großen Aufwand auskommentieren. Aber erklärende Kommentare lassen sich relativ problemlos einfügen.

So z.B.

REM "Initialisierung der Felder";
Feld1 := "";
 

Axel
Titel: Re:Wie Kommentare in Formeln?
Beitrag von: forrest g am 14.08.03 - 10:44:27
ja, so gehts.

nur, was ist, wenn du ein formel mit "" in kommentare setzen willst?
(@dblookup oder sonstwas)
zum beispiel zu testzwecken.

das ist doch immer umständlich..., anführungszeichen rauszunehmen
Titel: Re:Wie Kommentare in Formeln?
Beitrag von: Axel am 14.08.03 - 11:01:03

nur, was ist, wenn du ein formel mit "" in kommentare setzen willst?
(@dblookup oder sonstwas)
zum beispiel zu testzwecken.

das ist doch immer umständlich..., anführungszeichen rauszunehmen

Hi,

hab ich doch geschrieben, dass sich Anweisungszeilen nicht ohne großen Aufwand auskommentieren lassen.


So mach ich's, quick and dirty:

Als letzten Befehl @Return("") einfügen und dahinter werden die Zeilen, die ich "auskommentieren" will, verschoben.
Nicht gerade elegant, dass geb ich gerne zu, aber es funktioniert.

Axel
Titel: Re:Wie Kommentare in Formeln?
Beitrag von: Driri am 14.08.03 - 12:08:09
Auch Formeln mit "" kann man auskommentieren.

Dazu muß man  vor die Anführungszeichen in der Formel jeweils ein \ einfügen.

Also z.B.

REM "@SetField(\"test\";\"wert\")";
Titel: Re:Wie Kommentare in Formeln?
Beitrag von: MartinG am 14.08.03 - 20:12:24
hi axel,

deinen tip ist klasse....

ansonsten ist das auskommentieren grausam... - ich arbeite halt viel mit dem alten Trick von ata (Toni), d.h. währrend dem Programmieren immer noch ein Notepad offen haben wo per Zwischenablage fleisig reinkopiert wird...
Titel: Re:Wie Kommentare in Formeln?
Beitrag von: ata am 17.08.03 - 21:59:43
@Axel

... kommentieren innerhalb von Funktionen oder Befehlen geht nicht...

@IF( ... ) => innerhalb von Funktionen...
@Command( [Sonstwas] ; ... ) => ebenfalls nicht...

... ausserhalb natürlich in der von dir beschriebenen Weise mit REM "Kommentar";

ata
Titel: Re:Wie Kommentare in Formeln?
Beitrag von: harkpabst_meliantrop am 19.08.03 - 13:56:14
So viel besser ist das Auskommentieren in R6 allerdings auch nicht.

Zwar kann man jetzt bei der Eingabe die geschweiften Klammern {} als String-Begrenzer eingeben, aber nach dem Speichern und erneuten Öffnen stellt man dann fest, dass Notes das Automatisch in "" mit innenliegenden \"\" konvertiert hat.

Das ganze ist also genau einmal komfortabel, bei der ersten Eingabe ...