Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Krugo am 19.04.06 - 10:46:22

Titel: Equals
Beitrag von: Krugo am 19.04.06 - 10:46:22
Gibt es in LotusScript einen Möglichkeit, Objekte generell auf Gleichheit zu prüfen?
Titel: Re: Equals
Beitrag von: smoki am 19.04.06 - 11:39:44
Also ich hoffe ich gebe dir die richtige Antwort auf deine relaitv kurze Frage!

Das Vergleichen zweier Variablen (die Objekte) sind kann aus folgenden Gründen erfolgen:

a) Inhaltlicher natur
b) Gleiches Objekt

zu a).

Nein es gibt keine Funktion und man muss sich bauen, da "logisch" verschiedenes als Gleich oder Unterschiedlich gewertet werden kann?! Beispiel sind zwei Datenbanken gleich?! (Zählen hier auch Repliken auf unterschiedlichen Servern als gleich?!) Manchmal sind zudem nicht alle Variablen relevant.
Das ist übrigens bei allen Objektorientierten Sprachen so!

zu b).

Ob zwei Variablen auf das gleiche Objekt verweisen kann mit

Obj1 is Obj2 verglichen werden:

if (Obj1 is Obj2) then
   print "Equal"
else
   print "Not equal"
end if

Gruss
Chris