Domino 9 und frühere Versionen > ND6: Entwicklung

LotusScript "ThisFunction" : Gibt's das ?

(1/2) > >>

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