Hallo Leute,
ich glaube zwar das ich schon richtig liege, hätte aber gerne noch eine andere Meinung dazu.
Ich habe in meiner Form eine Variable vom Typ "RegistryKey" definiert ->
Während der Laufzeit des Programms brauche ich diese häufig in verschiedenen Subs, weshalb ich diese eben als globale Form Variable definierte. Beim Closing von Form prüfe ich auf "nicht Nothing" und mache dann ein Dispose und = Nothing.
Während der Laufzeit in verschiedenen Routinen, verwende ich die Variable dann jeweils mit...
Meine Frage, ist so okay und entsteht da kein Speichermüll? - oder wäre es besser immer ein "Using" an jeder Stelle zu verwenden? Ich dachte halt dass es besser ist so, weil ich den Zugriff (Open/Close) sehr häufig anwende (-->> damit die Variable nicht immer neu initialisert werden muss, während der Laufzeit).
ich glaube zwar das ich schon richtig liege, hätte aber gerne noch eine andere Meinung dazu.
Ich habe in meiner Form eine Variable vom Typ "RegistryKey" definiert ->
Private GL_rKey As RegistryKey = Nothing
Während der Laufzeit des Programms brauche ich diese häufig in verschiedenen Subs, weshalb ich diese eben als globale Form Variable definierte. Beim Closing von Form prüfe ich auf "nicht Nothing" und mache dann ein Dispose und = Nothing.
Während der Laufzeit in verschiedenen Routinen, verwende ich die Variable dann jeweils mit...
Meine Frage, ist so okay und entsteht da kein Speichermüll? - oder wäre es besser immer ein "Using" an jeder Stelle zu verwenden? Ich dachte halt dass es besser ist so, weil ich den Zugriff (Open/Close) sehr häufig anwende (-->> damit die Variable nicht immer neu initialisert werden muss, während der Laufzeit).