vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: Zum Verständniss: Dim Anweisung 
Autor: ModeratorDaveS (Moderator)
Datum: 19.05.06 23:20

>>Wenn ich mit "Dim a as integer" eine Variable deklariere und sie fülle "a=34", soll ich diese dann wieder frei geben wenn ich sie nimmer benötige? <<

Nicht unbedingt

>>Wenn die Funktion als Beispiel nur 1x benötigt wird, und darin 15 Variablen verschiedenster Typen deklariert worden sind, sollen die alle wieder freigegeben werden?<<

Nein

>>Oder sind solche "Platzverschwendungen" Peanuts und soll man keiner Beachtung schenken? <<

Nicht unbedingt

>>Wenn doch, Dispose ist der Befehl um die Variable zu löschen/frei zu geben?

Nicht unbeddingt

Erstens musst du nur "freigeben" wenn es um eine Klassenobjekt handelt, d.h. eine Referenz Variable, und gar nicht für Integers, Doubles, Structures oder andere Value Types. und dann nur wenn die Variable für längere zeit "in Scope" bleibt, d.h. im Gültigkeitsbereich. Z.B. wenn du in eine Methode lokale Variablen deklarierst musst du nichts machen in vielen Fällen. "Freigeben" kann bedeuten "auf Nothing setzen", aber das ist in so einem Fall nicht notwendig und wird sogar eventuell vom Jit Compiler "wegoptimiert".

Wenn ein Objekt IDisposable unterstützt solltest du dann immer .Dispose() aufrufen wenn du mit dem Objekt fertig bist. Aber das hat nichts mit "Nothing" zu tun.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zum Verständniss: Dim Anweisung791Hannes H.19.05.06 22:07
Re: Zum Verständniss: Dim Anweisung498ModeratorDaveS19.05.06 23:20
Re: Zum Verständniss: Dim Anweisung729Hannes H.20.05.06 08:37

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-2024 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