Domino 9 und frühere Versionen > ND6: Entwicklung
LotusScript "ThisFunction" : Gibt's das ?
Tode:
Eine Kurze Suche in der Hilfe hat mich nicht zu einem Ergebnis geführt:
Gibt es eine Funktion / einen Befehl, der mir innerhalb einer Sub / Funktion deren Namen zurückliefert ?
(ich brauche das für eine "Universelle Fehlerbehandlung", das würde etwas Tipparbeit ersparen.... Ihr wisst ja: Programmierer sind faul ;) )
Gruß
Tode
Axel:
Hi,
die Script-Anweisung Getthreadinfo(LSI_THREAD_PROC) gibt dir den Namen der Sub/Function zurück.
%INCLUDE "lsconst.lss" muß eingefügt werden.
Axel
flaite:
oder hier:
http://dev.kanngard.net/Permalinks/ID_20021021230944.html
Das kannst du in deinem Errorhandler verwenden:
On Error goto Fehler
exit sub
Fehler:
print LSI_info(2) & " in Zeile " & Cstr(Erl) ' Cstr(Erl) ist der traditionellere Weg. geht aber auch Lsi_Info(1).
LSI_Info(12) kann auch sehr praktisch sein.
Axel:
Hi,
LSI_Info ist aber nicht gerade gut in der Designer-Hilfe dokumentiert. Man findet nur einen Eintrag unter den Keywords. Sonst nix. Scheint mir ein bisschen wie eine undokumentierte Funktion zu sein.
Mit Getthreadinfo kannst du das gleiche errreichen und da sind die Parameter sauber dokumentiert.
Axel
Tode:
ihr seid fantastisch.... Danke Allen....
Gruß
Tode
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln