Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: snore am 10.03.15 - 20:19:49
-
Hallo,
ich traue mich fast nicht fragen... find' aber auch keine passende Hilfe.
Was bedeutet eigentliche genau ... True,True etc.... siehe Beispiel.
Gibt es da eine Art Übersicht der Möglichkeiten und Parameter - oder check' ich's einfach nur nicht ?
Beispiel:
If doc.ComputeWithForm(True, True) Then
Call doc.Save(True, False)
Danke
snore
-
Guck dir dazu einfach mal die mitgelieferte IBM Designer Hilfe an. Die Parameter True und False stehen je nach Eigenschaft/Methode (hier in diesem Fall sind es Teile der NotesDocument Klasse) für etwas anderes.
Chris
-
Vielen Dank...
-> so richtig fündig werde ich da nicht ?!
Die Parameter geben doch an...
- soll ein Konfliktdokument erzeugt werden
- soll es ein Antwortdokument werden
- Dokument als gelesen/ungelesen markieren
..aber das wird nicht generell so gelten ?!
Danke
snore
-
ALSO: True und False sind Boolsche Parameter für Funktionen. Die Funktion "Save" der "NotesDocument"- Klasse hat 2 feste und einen Optionalen Parameter. Was welcher Parameter bedeutet steht in der Hilfe. Die Funktion "ComputeWithForm" der Klasse "NotesDocument" hat logischerweise ANDERE Parameter (doDataTypes und raiseError), die zufälligerweise auch zwei Boolsche Parameter sind.
Die Funktion "Close" der NotesUIDocument hat nur EINEN Boolschen Parameter, der wieder was anderes bedeutet.
Aber das hat nix mit LotusScript zu tun, sondern ist in jeder Programmiersprache so, dass es Funktionen gibt, und denen Parameter übergeben werden können, und dass jede Funktion andere Parameter hat, insofern verstehe ich Deine Frage nicht...
Weil es bei Boolschen Operatoren nur "True" und "False" gibt, gibt es eine endliche Anzahl von möglichen Kombinationen, und damit auch zig Funktionen, die "optisch" die selben Parameter übergeben bekommen... Aus den Werten der Parameter auf die Funktion Schliessen zu wollen, ist aber vollkommen unmöglich...