Einzelnen Beitrag anzeigen

Benutzerbild von Brainstalker
Brainstalker

Registriert seit: 9. Jan 2004
Ort: Berlin
176 Beiträge
 
Delphi 2009 Professional
 
#1

Fehler bei Bitmapumwandlung EOutOfResources

  Alt 10. Sep 2005, 00:04
Also ich habe mich nun ein bisschen mit Threads beschäftigt. Ich will nämlich ein Teil meines Programms auslagen, bzw. hab ich schon getan. Soweit läufts auch ganz gut, bis auf diesen Fehler.
Das komische ist, der Fehler tritt nur manchmal auf. Wenn ich die Selbe Aktion öfter durchführe für ca. 30 Bilder funktioniert es manchmal und manchmal eben nicht.

Es tritt der Fehler EOutOfResources auf:
Zitat:
---------------------------
Debugger Exception Notification
---------------------------
Project Test.exe raised exception class EOutOfResources with message 'Für diesen Befehl ist nicht genügend Speicher verfügbar.
'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
Der Fehler tritt bei folgender Zeile auf:
Delphi-Quellcode:
Bmp.Assign(Image.Bitmap);

Bmp: TBitmap
Image: TImage32 <--- nicht Bitmap32


Wieso tritt der Fehler an dieser Stelle auf?
Warum tritt er nur manchmal auf?
Wieso trat er nie auf, wenn ich es nicht im eingenen Thread sondern im Hauptthread laufen ließ?
Michael N.
Brainstalker
  Mit Zitat antworten Zitat