UDF: Müssen Objektvariable bei Nutzung einer UDF am Ende des Code entladen werden?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: UDF: Müssen Objektvariable bei Nutzung einer UDF am Ende des Code entladen werden?

Re: UDF: Müssen Objektvariable bei Nutzung einer UDF am Ende des Code entladen werden?

von Toxitom » So, 01.12.2019 18:35

Hey Faol,

ganz kurz: Nein :))

Falls Du deine Funktion korrekt programmiert hast brauchst Du Dir um Deine Objekte keine Sorgen zu machen. Das ERledigt der Interpreter automatisch.

UDFs sind ja auch "nur" normale Basic-Programme, und da gelten die gleichen Regeln.

Deine Variablen werden nur lokal definiert (also innerhalb der Sub bzw. function). Ist diese beendet - sind auch die Inhalte/Objekte "zerstört". Fertig.

Falls Du allerdings Deine Variablen global mit "global" definiert hättest (was Du aber nie machen solltest....), dann müsstest Du differenzierter an die Sache rangehen.

Zu Deinem Code-Bsp: alles perfekt. eine Zeile "Set <variablenname> = nothing (oder Null oder so) gibt es nicht und wird auch nicht gebraucht.

VG
Tom

Nach oben