vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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

VB.NET - Ein- und Umsteiger
Eine Verständnisfrage zu Instanzen 
Autor: Schudi
Datum: 19.01.07 17:53

Hallo,

ich versuche mich gerade in VB 2005 einzuarbeiten und die Sache mit Objekten und Instanzen zu verstehen. Was das grundsätzlich ist, ist mir klar. Aber:....

Nehmen wir an, ich möchtein meiner Anwendung einen DateiauswahlDialog benutzen.

Lt. MSDN macht man das in der Form:

Wenn Button XY gepresst wurde ...
    Dim openFileDialog1 As New OpenFileDialog()
 
    openFileDialog1.InitialDirectory = "c:\"
    openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"
    openFileDialog1.FilterIndex = 2
    openFileDialog1.RestoreDirectory = True
 
    If openFileDialog1.ShowDialog() = DialogResult.OK Then
        myStream = openFileDialog1.OpenFile()
        If Not (myStream Is Nothing) Then
            ' Insert code to read the stream here.
            myStream.Close()
        End If
    End If
Also zunächst mit DIM eine neue Instanz erstellen und dann mit dieser Arbeiten.

So weit so gut, aber was ich nicht verstehe ist folgendes:

a) Wenn ich den OpenFileDialog bereits zur Entwurfszeit in die Form einfüge, mache ich doch nicht jedes Mal eine neue Instanz auf, wenn jemand auf den Button "Öffnen" drückt, sondern arbeite immer mit "derselben" Instanz des Dialogs, oder?

b) Wenn ich oben stehenden Code jedesmal durchlaufe, wenn jemand auf den Button XY drückt, habe ich dann nicht irgendwann jede Menge Instanzes des Dialogs und verbrauche so Unmengen von Speicher?

Sind vielleicht für Euch dumme Fragen, aber ich will's halt verstehen und nicht bloss irgendwelchen Code abtippen.

Vielen Dank für Eure Hilfe.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Eine Verständnisfrage zu Instanzen728Schudi19.01.07 17:53
Re: Eine Verständnisfrage zu Instanzen449ModeratorDaveS19.01.07 18:31
Re: Eine Verständnisfrage zu Instanzen409Schudi19.01.07 20:48
Re: Eine Verständnisfrage zu Instanzen494Moderatorralf_oop19.01.07 21:12

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