AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi out of system resources bei erzeugen und löschen von pal
Thema durchsuchen
Ansicht
Themen-Optionen

out of system resources bei erzeugen und löschen von pal

Ein Thema von sharpals · begonnen am 9. Apr 2007 · letzter Beitrag vom 9. Apr 2007
 
sharpals

Registriert seit: 22. Feb 2006
28 Beiträge
 
Delphi 4 Client/Server
 
#1

out of system resources bei erzeugen und löschen von pal

  Alt 9. Apr 2007, 11:09
HILFE, ich habe hier eine ärgerliche meldung.

[out of system resources ]

Ich habe in meinem EMu das problem,daß ich die farben einer DIB ändern muß und zwar via palette.


Nach etwa 100000 wechseln kommt eben die meldung.

Kann es sein, daß die objekte immer weiter in den speicher wandern ?

Oder kennt jemand eine lösung die palette ändern, ohne das objekt zu löschen und dann neu zu erzeugen ?

nun habe ich folgensed codiert

Delphi-Quellcode:
//SelectPalette(DIBDC,DIBhpalette,false);
            if DIBhpalette <> 0 then DeleteObject(DIBhpalette);

            initpal(pal_entrys);
            CreatePalette(PLogPalette(@aNewHPalette)^);
            SelectPalette(DIBDC,DIBhpalette,false);
bzw urspünglich

Delphi-Quellcode:
 pal_changed = 1
     then
       begin
            pal_changed:=0;
            DestroyDIBSurf;
           

            initpal(pal_entrys); // hier wird kein objekt erzeugt
           
            CreateDIBSurf(aNewHPalette,DIBWidth,DIBHeight);
       end;
end;
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz