AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Desktop Icon für Vista oder Win 7 in BDS 2006
Thema durchsuchen
Ansicht
Themen-Optionen

Desktop Icon für Vista oder Win 7 in BDS 2006

Ein Thema von Alfonso · begonnen am 8. Nov 2009 · letzter Beitrag vom 9. Nov 2009
Antwort Antwort
Alfonso

Registriert seit: 10. Jan 2006
242 Beiträge
 
Delphi 11 Alexandria
 
#1

Desktop Icon für Vista oder Win 7 in BDS 2006

  Alt 8. Nov 2009, 18:33
Ich habe eine ICO-Datei erstellt mit Icons in verschiedenen Größen. Diese habe ich im Programm eingebunden. Im Resourceneditor werden in der EXE zum MAINICON auch die verschiedenen Größen angezeigt. Ziehe ich jedoch das Icon des Programmes als Verknüpfung auf dem Desktop, erscheint es total pixelig, als hätte es den 16x16 Icon genommen.

Was mache ich falsch. Wie muss ich die ICONS einbinden, damit diese in Windows bei nicht laufendem Programm richtig dargestellt werden?

Gruß
Alfonso
Alfonso
Seit Turbo Pascal 3.0 dabei!
Ewiger Pascal Fan!
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Desktop Icon für Vista oder Win 7 in BDS 2006

  Alt 8. Nov 2009, 19:13
Es kann zwei Gründe haben:

1, Die Icons werden nicht korrekt in die Exe kompiliert. Dies kannst du mit Reshacker oder ähnlichen Überprüfen

2, Die Anzeige wird aufgrund des seit Windows 2000 bis mindestens Vista vorhandenen Icon-Cache-Fehler nicht korrekt angezeigt. Dies kannst du einfach überprüfen indem du die Exe umbenennst und dann auf den Desktop ziehst.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Alfonso

Registriert seit: 10. Jan 2006
242 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Desktop Icon für Vista oder Win 7 in BDS 2006

  Alt 8. Nov 2009, 19:23
Zitat von Bernhard Geyer:
2. Die Anzeige wird aufgrund des seit Windows 2000 bis mindestens Vista vorhandenen Icon-Cache-Fehler nicht korrekt angezeigt. Dies kannst du einfach überprüfen indem du die Exe umbenennst und dann auf den Desktop ziehst.
Genau das ist der Fall. Ich habe es umbenannt und dann war es in Ordnung. Bennene ich es wider zurück, ist wieder der falsche Icon da. Ich habe Windows 7! Was kann ich machen?

Gruß
Alfonso
Alfonso
Seit Turbo Pascal 3.0 dabei!
Ewiger Pascal Fan!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

Re: Desktop Icon für Vista oder Win 7 in BDS 2006

  Alt 8. Nov 2009, 19:32
Google doch einfach mal: Bei Google suchenwindows icon cache löschen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Alfonso

Registriert seit: 10. Jan 2006
242 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Desktop Icon für Vista oder Win 7 in BDS 2006

  Alt 8. Nov 2009, 20:39
Zitat von Luckie:
Google doch einfach mal: Bei Google suchenwindows icon cache löschen.
Danke für den Tipp. Ich habe gegoogelt und alle Tipps befolgt und ausprobiert. Leider ohne Erfolg.
Die Datei heisst ursprünglich calcula.exe. Diese zeigt ein sehr altes Icon an. Benenne ich es um in Calcula2.exe zeigt es ein neueres Icon, aber noch nicht das endgültige. Benenne ich es in Calcula3.exe um zeigt es wieder ein neueres, aber immer noch nicht das endgültige. Erst mit Calcula4.exe zeigt es das richtige.

Melde ich mich unter einem anderem Benutzer an, ist alles in bester Ordnung.
Ich habe die IconCache.db gelöscht und im Registry Max Cached Icons auf 2000 gesetzt. Ich habe Windows 7.

Keine weitere Idee...

Gruß
Alfonso
Alfonso
Seit Turbo Pascal 3.0 dabei!
Ewiger Pascal Fan!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

Re: Desktop Icon für Vista oder Win 7 in BDS 2006

  Alt 8. Nov 2009, 20:48
Welche Auflösung und Bittiefe haben die Icons?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Alfonso

Registriert seit: 10. Jan 2006
242 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Desktop Icon für Vista oder Win 7 in BDS 2006

  Alt 8. Nov 2009, 20:58
Zitat von Luckie:
Welche Auflösung und Bittiefe haben die Icons?
32 Bit und dann folgende Auflösungen 16x16, 32x32, 48, 64, 72 und 128.
Alfonso
Seit Turbo Pascal 3.0 dabei!
Ewiger Pascal Fan!
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Desktop Icon für Vista oder Win 7 in BDS 2006

  Alt 9. Nov 2009, 07:02
Zitat von Alfonso:
Ich habe Windows 7! Was kann ich machen?
Ich glaube dafür kann man den Award für den am längsten bekannten und nicht gefixten Programmierfehler aller Zeiten vergeben.

Antwort hat ja schon Luckie gegeben.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort


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 16:16 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