vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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
Re: Prozess wird immer größer 
Autor: Bringtnix
Datum: 17.05.11 01:15

Ich hatte mit dem zuverlässigen Lesen von Daten beim COM-Port sehr große Probleme (s. Posting vor einigen Monaten). Aus dieser Zeit des beinahe endlosen Experimentierens stand Application.DoEvents noch in der Schleife. Das war bevor ich das ganze in einen extra Thread gepackt habe. Dann hatte ich es vergessen rauszunehmen.

Daß man das mit den Strings eleganter lösen kann, weil immer wieder ein neues Objekt erzeugt wird und das temporär mehr Speicher braucht, war mir schon klar. Allerdings ging ich davon aus, daß dieser Speicherplatz wieder freigegeben wird.

Natürlich habe ich SerialPort verwendet, ich habe es nur MSComm genannt, weil ich dachte es sei geläufiger und würde den Code besser lesbar machen (von meinen Problemen mit dem COM-Port vor einigen Monaten weiß ich das offenbar nur noch sehr wenige User diesen nutzen).

Ich finde Goto gar nicht schlimm, wenn die Verwendung gerade zweckmäßig erscheint. Steht übrigens auch so in der Literatur zu VB 2010

Die Anwendung lief nun 8 Stunden am Stück ohne sich den gesamten Arbeitsspeicher zu belegen. Die Ursache ist wohl gefunden, das Problem erledigt. DANKE für Eure Hilfe!!!
Allerdings ist mir immer noch nicht klar, weshalb Application.DoEvents an dieser Stelle so große Probleme verursacht hat.


Carsten

------------
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (Voltaire)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Prozess wird immer größer2.152Bringtnix15.05.11 00:54
Re: Prozess wird immer größer1.690ModeratorRalfE15.05.11 11:21
Re: Prozess wird immer größer1.527Bringtnix15.05.11 13:02
Re: Prozess wird immer größer1.541Manfred X15.05.11 13:10
Re: Prozess wird immer größer1.491Bringtnix15.05.11 13:28
Re: Prozess wird immer größer1.491Preisser15.05.11 13:37
Re: Prozess wird immer größer1.434Bringtnix15.05.11 14:18
Re: Prozess wird immer größer1.487ModeratorRalfE15.05.11 14:47
Re: Prozess wird immer größer1.560Bringtnix15.05.11 15:15
Re: Prozess wird immer größer1.559ModeratorRalfE15.05.11 18:00
Re: Prozess wird immer größer1.462Bringtnix15.05.11 18:14
Re: Prozess wird immer größer1.504Bringtnix15.05.11 18:20
Re: Prozess wird immer größer1.467Bringtnix16.05.11 00:43
Re: Prozess wird immer größer1.430ModeratorRalfE16.05.11 07:53
Re: Prozess wird immer größer1.600Bringtnix16.05.11 14:46
Re: Prozess wird immer größer1.431ModeratorRalfE16.05.11 16:56
Re: Prozess wird immer größer1.366ModeratorFZelle16.05.11 19:42
Re: Prozess wird immer größer1.483Bringtnix17.05.11 01:15
Re: Prozess wird immer größer1.487Bitscheucher17.05.11 11:38
Re: Prozess wird immer größer1.545Micke17.05.11 12:42
Re: Prozess wird immer größer1.390Bringtnix17.05.11 13:45

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