Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

AW: Speicherauslastung senken

  Alt 17. Nov 2010, 07:43
Kein Wunder:
Delphi-Quellcode:
repeat
    if Count = 0 then C := TCanvas.Create;
    C.Handle := GetWindowDC(GetDesktopWindow);
    Pixel := GetPixel(C.Handle,x,y);
    inc(Count);
  until (Pixel = Farbe) or (Count = 1000);
  C.Free;
Du erstellst bei jedem Schleifendurchlauf einen Canvas und gibst nur einen hinter der Schleife wieder frei.
Michael
Ein Teil meines Codes würde euch verunsichern.

Geändert von Luckie (17. Nov 2010 um 08:14 Uhr)
  Mit Zitat antworten Zitat