DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: VB.NET | Thema: Ausnahme, Fehlercode 0xc0000005, ... | Von: G. Guest ( 24.02.2006 09:05)

Hallo,
ich habe ein vb.net programm (das auf WinCE läuft) in dem ich dynamisch einige Steuerelemente (Label,Textbox,Button) erzeuge. Damit mein Speicher nicht überläuft (und das Programm langsamer wird) muss ich die Steuerelemente wieder löschen, mit z.B. myTextbox.Dispose(), nur so wird der belegte Speicher wieder freigegeben.
Nun zu meinem Problem: Wenn ich ein Steuerlement gelöscht habe und anschließend wieder mit NEW erzeuge und diesem Object den Focus geben will, dann erscheint der Fehler 'Systemeigene Ausnahme, Fehlercode 0xc0000005, ...'. Dieser Fehler erscheint unregelmäig(!), es kann also 2 mal gutgehen, aber beim 3ten Mal tritt der Fehler auf. Bei diesem Fehler stürzt mein Programm und das gesamte Gerät, auf dem WinCE läuft, ab. Es hilft nur noch ein Warmstart.
Das seltsame ist, das der Fehler nicht auftritt, wenn ich vor dem Focus eine msgbox habe, wenn also eine kurze Zeitspanne vergeht zwischen Objekt erzeugen und Focus setzen.
Für eure Hilfe wäre ich sehr dankbar!


Betreff Von Datum
Re: Ausnahme, Fehlercode 0xc0000005, ...
Hallo Guest,<br><br>das ist ein allgemeines Problem von .Net und dem GarbageCollector ein Dispose() reicht in den meisten Fällen nicht aus besser ist Object.Dispose() und danach Object = Nothing ist etwas...
Ansgar Sommer 24.02.2006 10:16
Re: Ausnahme, Fehlercode 0xc0000005, ...
Stimmt - ich hatte meine eventhandler nicht gelöscht, aber leider habe ich noch immer die Systemeigene Ausnahme :-(<br>Trotzem Danke für die Bemühungen!
G. Guest 24.02.2006 16:09

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Building und Connecting Know-how

© Copyright 2003 ppedv AG