vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Re: Hide oder unload 
Autor: Backslash
Datum: 03.05.03 14:34

Hi,

da kann man keine pauschale Antwort darauf geben. Es kommt auf Deine Anwendung an. Wenn Du sicher bist, dass auf die Eigenschaften und Methoden, oder Ereignisse der Form im weiteren Verlauf nicht mehr zugegriffen werden muss, so solle die Form mit Unload entladen werden. Hierbei wird das QueryUnload-Ereigniss der Form ausgelöst, die einige Aufräumarbeiten, wie Objekte, die von der Form verwendet wurden, zu entladen. Beispiel: Sie verwendete eine Collection, so kann in diesem Ereignis die Collection endgültig terminiert werden: Set Collection = Nothing. Unter Umständen wären hier auch von Windows bezogene Objekte wie Windows oder Anderes zu zerstören. Liegen keine Abhängigkeiten mehr vor, so wird die Form nun tatsächlich aus dem Arbeitsspeicher entfernt.

Allerdings: Werden die Einträge in der Form noch weiter benötigt, so sollte man es hide setzen, die Objekte bleiben ja erhalten. Du kannst nach wie vor auf z.B. Form1.Text1.Text zugreifen. Allerdings liegt hierin wieder eine Gefahr: Ein nicht sichtbares Fenster übersieht man beim völligen Programmende. Zwar werden dadurch sowieso alle Objekte automatisch zerstört, aber das ist kein guter Programmierstil. Hier lautet der Grundsatz klar: Was man nimmt, gibt man auch wieder zurück.

Die einzige Frage hier wäre: Was ist der Unterschied zwischen Visible und Hide. Hide ist eine Methode, Visible eine Eigenschaft. Me.Hide ist kürzer als Me.Visible = False.


alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Hide oder unload140Helmut111103.05.03 13:37
Re: Hide oder unload954Backslash03.05.03 13:43
Re: Hide oder unload62Helmut111103.05.03 13:51
Re: Hide oder unload980Backslash03.05.03 14:34
Re: Hide oder unload968Master03.05.03 14:29

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel