AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Icon ändern - Fehler Systemressourcen erschöft???
Thema durchsuchen
Ansicht
Themen-Optionen

Icon ändern - Fehler Systemressourcen erschöft???

Ein Thema von EDatabaseError · begonnen am 20. Aug 2006 · letzter Beitrag vom 21. Aug 2006
Antwort Antwort
Seite 2 von 4     12 34      
Balu der Bär
(Gast)

n/a Beiträge
 
#11

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

  Alt 20. Aug 2006, 21:46
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.
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#12

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

  Alt 20. Aug 2006, 21:46
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.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Daniel G
(Gast)

n/a Beiträge
 
#13

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

  Alt 20. Aug 2006, 21:47
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?
  Mit Zitat antworten Zitat
Balu der Bär
(Gast)

n/a Beiträge
 
#14

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

  Alt 20. Aug 2006, 21:47
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.
  Mit Zitat antworten Zitat
EDatabaseError

Registriert seit: 11. Mai 2005
Ort: Göppingen
1.238 Beiträge
 
Delphi 2007 Professional
 
#15

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

  Alt 20. Aug 2006, 21:51
Nochmals neugestartet:
Also sobald ich in die Projektinfo gehe kommt der Fehler und jetzt bei allen Projekten 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
Tobias
It's not a bug, it's a feature.
  Mit Zitat antworten Zitat
Balu der Bär
(Gast)

n/a Beiträge
 
#16

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

  Alt 20. Aug 2006, 21:52
Häng das besagte Icon doch mal hier an, oder is des auch so geheim wie dein Programm?
  Mit Zitat antworten Zitat
Daniel G
(Gast)

n/a Beiträge
 
#17

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

  Alt 20. Aug 2006, 21:53
Zitat von Balu der Bär:
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.
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?
  Mit Zitat antworten Zitat
Balu der Bär
(Gast)

n/a Beiträge
 
#18

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

  Alt 20. Aug 2006, 21:54
Er schrieb doch schon, es passiert nur bei diesem einem Icon.
  Mit Zitat antworten Zitat
EDatabaseError

Registriert seit: 11. Mai 2005
Ort: Göppingen
1.238 Beiträge
 
Delphi 2007 Professional
 
#19

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

  Alt 20. Aug 2006, 21:56
Gerne. Es sind CrystalIcons. Ich habe mal einen anderen icon aus der session genommen . gleicher fehler

Hier das icon
Angehängte Dateien
Dateityp: ico icon_187.ico (106,2 KB, 44x aufgerufen)
Tobias
It's not a bug, it's a feature.
  Mit Zitat antworten Zitat
Daniel G
(Gast)

n/a Beiträge
 
#20

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

  Alt 20. Aug 2006, 21:57
Und ich versuch dir nur klar zu machen, dass es daran liegt, dass das System ausgelastet ist. Außerdem tut das "Kopf - hauen" doch weh

//Edit: 106 KB
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 4     12 34      


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 14:44 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