Und wir zählen: Eins, Zwei, Drei, Vier, ... ;-)
Um den genauen Typ einer RuntimeException zu ermitteln kannst Du das
Introspection-Modul verwenden. Statt "err" auf alle 20 (grob
geschätzt) existierenden RuntimeExceptions zu prüfen, benötigst Du
lediglich die folgenden Zeilen:
dim ti as Introspection.TypeInfo
ti = Introspection.GetType( err )
result = ti.name
Das erspart Dir eine ganze Menge Tipparbeit, und vor allem musst Du
den Code nicht jedes Mal überarbeiten, wenn RS eine neue
RuntimeException einführt oder Du eigene RuntimeExceptions definierst.
Am 03.11.2010 um 12:18 schrieb Stefan Sicurella:
DANKE !!!! das war ein guter Tipp, diese zwei Zeilen waren es... und
wenn ich sie weg lasse spart es mir 20 MB...
elseif err isA RbScriptAlreadyRunningException then
result = "RbScriptAlreadyRunningException"
elseif err isA RbScriptException then
result = "RbScriptException"
Gruß
Stefan
ich nutze RBscript nicht in meiner Anwendung... warum legt er es
trotzdem rein?
Weil du auf irgendwas von RbScript Bezug nimmst, und wenn es auch nur
sowas wie "RbScriptException" ist.
Durchsuche einfach mal dein Prj nach "script"
--
Thomas Tempelmann, http://www.tempel.org/
Gruß
Christian