Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Icon ändern - Fehler Systemressourcen erschöft??? (https://www.delphipraxis.net/75517-icon-aendern-fehler-systemressourcen-erschoeft.html)

Balu der Bär 20. Aug 2006 21:46

Re: Icon ändern - Fehler Systemressourcen erschöft???
 
Also diese Fehlermeldung sieht wirklich sehr eigenartig aus, stammt jedenfalls nicht von Windows und das die Borländer so eine Meldung da eingebaut haben, naja...

Welche Auflösung hat denn das Icon? Unter Delphi 7 hatte ich mal das Problem das 140x140 Icons auch nicht geladen werden konnten, ich hatte aber ne andere Fehlermeldung.

SirThornberry 20. Aug 2006 21:46

Re: Icon ändern - Fehler Systemressourcen erschöft???
 
wenn es beim Klick auf öffnen im Dialog zum Fehler kommt scheint es an der Datei zu liegen. Hat diese eventuell einen Alphakanal? Probier es mal mit einer anderen Icon-Datei die mit dem Delphieigenen Editor erstellt wurde.

Daniel G 20. Aug 2006 21:47

Re: Icon ändern - Fehler Systemressourcen erschöft???
 
Zitat:

Zitat von EDatabaseError
im hintergrund laufen einige kleine Progrämmchen aus der DP

Seit wann hast du diesen Fehler? Hast du davor irgendwas Neues installiert?

Balu der Bär 20. Aug 2006 21:47

Re: Icon ändern - Fehler Systemressourcen erschöft???
 
Zitat:

Zitat von Daniel G
Seit wann hast du diesen Fehler? Hast du davor irgendwas Neues installiert?

Ich glaube nicht das es tatsächlich daran liegt das das System ausgelastet ist. :zwinker:

EDatabaseError 20. Aug 2006 21:51

Re: Icon ändern - Fehler Systemressourcen erschöft???
 
Nochmals neugestartet:
Also sobald ich in die Projektinfo gehe kommt der Fehler und jetzt bei allen Projekten :shock: aber nur bei einem Icon :?:

(/ME will endlich TurboDelphi)

Neu installiert habe ich nur einen Drucker. Der läuft auf nem anderen PC auch und da bekomme ich keinen Fehler.

Mfg

Balu der Bär 20. Aug 2006 21:52

Re: Icon ändern - Fehler Systemressourcen erschöft???
 
Häng das besagte Icon doch mal hier an, oder is des auch so geheim wie dein Programm? :zwinker:

Daniel G 20. Aug 2006 21:53

Re: Icon ändern - Fehler Systemressourcen erschöft???
 
Zitat:

Zitat von Balu der Bär
Zitat:

Zitat von Daniel G
Seit wann hast du diesen Fehler? Hast du davor irgendwas Neues installiert?

Ich glaube nicht das es tatsächlich daran liegt das das System ausgelastet ist. :zwinker:

Zitat:

Die "Systemressourcen" sind etwas anderes als einfacher Speicher. Systemressourcen beschreiben alle Daten des grafischen Systems, auf die Windows zugreifen kann. Ressourcen sind Daten, die systemweit zur Verfügung stehen, und diesen Ressourcenpool teilen sich *alle* Programme im System, auch die Windows Systemoberfläche.
Unter die Ressourcen fallen solche Dinge wie Menüs, Pinsel, Farbpaletten, Schriftarten, Füllmuster, Bitmaps...
Nicht darunter fallen, auch wenn sie über das gleiche System mitverwaltet werden, alle Dienste, die vom Betriebssystem angeboten werden, wie Prozesshandles, Threads, Files, und Synchronisationsobjekte.
Leider sind die Ressourcen nicht unerschöpflich, sondern es kann der Verwaltungsspeicher für diese Objekte ausgehen. In diesem Fall können keine neuen Ressourcen mehr angefordert werden, und es kommt zu Fehlfunktionen. Dies äußert sich darin, das Mauscursor verschwinden, Bitmaps nicht mehr oder nicht mehr korrekt angezeigt werden, oder alle Texte auf einmal in der Systemschriftart angezeigt werden. In all diesen Fällen ist der Poolspeicher für die Systemressourcen erschöpft. Leider kann man diesen Speicher nicht einfach hochschrauben, das läßt die systeminterne Verwaltung der Ressourcen nicht zu (über Handles).

Der Grund für diese Probleme liegt an unsauber programmierten Programmen, Windows ist daran nicht Schuld! Bei Windows ist es ganz wichtig, daß alle vom GDI angeforderten Objekte, seien es Pens, Brushes, Icons oder Bitmaps, nach Gebrauch aus dem DC entfernt und per DeleteObject() gelöscht werden müssen. Geschieht dies nicht, hinterlässt das Programm z.B. bei jedem Aufruf des WM_PAINT-Callbacks Ressourcenmüll im System. Und irgendwann haben die ganzen nicht gelöschten Ressourcen die kompletten Systemressourcen aufgemampft, und es geht gar nichts mehr. Also solltest du dir dein Programm noch mal ganz genau anschauen, wo irgendwelche GDI-Objekte nicht freigegeben werden.
Quelle

Ich glaube schon, dass es damit was zu tun hat....

@EDE: Evtl liegt es an deinem jetzigen Projekt? Oder an den Tools aus der DP?

Balu der Bär 20. Aug 2006 21:54

Re: Icon ändern - Fehler Systemressourcen erschöft???
 
Er schrieb doch schon, es passiert nur bei diesem einem Icon. :wall:

EDatabaseError 20. Aug 2006 21:56

Re: Icon ändern - Fehler Systemressourcen erschöft???
 
Liste der Anhänge anzeigen (Anzahl: 1)
Gerne. Es sind CrystalIcons. Ich habe mal einen anderen icon aus der session genommen . gleicher fehler

Hier das icon

Daniel G 20. Aug 2006 21:57

Re: Icon ändern - Fehler Systemressourcen erschöft???
 
Und ich versuch dir nur klar zu machen, dass es daran liegt, dass das System ausgelastet ist. :wall: Außerdem tut das "Kopf - hauen" doch weh :wall:

//Edit: 106 KB :shock:


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz