Domino 9 und frühere Versionen > Entwicklung
Richtextitem Type
TomLudwig:
Hallo,
warum überprüft man eigentlich ein Richtextitem immer auf Type = RICHTEXT bevor man die Eigenschaften und Funktionen verwendet?
Ich hab das mal irgendwo gesehen und mache es seitdem genauso. Aber ich möcht auch verstehen warum...
DANKE
koehlerbv:
Eigentlich sollte man jedes Objekt vor Verwendung auf Existenz prüfen. Dies gilt also auch für RTIs. Man will dann ja auf die nur zu einem RTI gehörenden Properties oder Methods zugreifen, die ein "normales" Item ja nicht hätte.
Wenn Du natürlich das Item selber kreierst à la
Set notesRichTextItem = notesDocument.CreateRichTextItem (name$)
dann brauchst Du hinterher nicht mehr zu prüfen. Anderenfalls kann es aber - warum auch immer - passieren, dass zum Beispiel ein Item namens "Body" mal stino Text und mal ein Rich Text Item ist.
HTH,
Bernhard
TomLudwig:
Also is es ein reines Fehlerabfangen und eine Sicherheitsüberprüfung.
Ist also für die eigentliche Ausführung nicht notwendig... oder?
Vielen Dank koehlerbv
koehlerbv:
"Nicht notwendig" ist eine philosophische Frage, wie ich oben schon geschrieben habe: Wenn der Code fehlerfrei laufen soll, ist es notwendig (falls ein erwartetes RTI eben mal nicht RTI ist). Wenn Du sicher weisst, das kann nur ein RTI sein, ist die Prüfung völlig unnötig.
Bernhard
TomLudwig:
Ja gut. Ok.
Aber ich hab irgendwo mal was läuten hören, dass ich die Überprüfung brauch unter R5. Da der Code sonst auf Fehler läuft. Da ist dann wahrscheinlich nix dran...
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln