Einzelnen Beitrag anzeigen

Glados
(Gast)

n/a Beiträge
 
#17

AW: Record New/Dispose resultiert in MemoryLeaks

  Alt 8. Nov 2017, 00:55
Zitat:
Ich kann dir nur nochmal raten von dem ganzen Message Gefummel zurück zu TThread.Queue zu wechseln. Da musst du dir weder um manuelle Speicherverwaltung, noch um irgendwelche Message-Queue Limits oder andere Edgecases Gedanken machen.
Ich versuche meine vorhandenen Codefragmente mal in Prozeduren zu packen und das so zu machen.

Jedoch würde ich aus den Threads eine Prozedur in einer anderen Unit aufrufen (mit Übergabe der Thread-ID), um einige unnötige Zeilen (Queue(nil{* <= kommt hier dann die Thread-ID hin? *}, procedure begin end); ) zu sparen.

Ich melde mich sobald ich alles umgebaut habe.
  Mit Zitat antworten Zitat