![]() |
Anwendungsicon verschwunden
Liste der Anhänge anzeigen (Anzahl: 1)
Guten Morgen,
ich habe hier ein älteres* Programm wo eine Änderung nötig war. Da das Programmsymbol ein verpixelter 16bit Schinken (unfassbar) war und das Programm eigentlich der Kalkulation dient, tauschte ich das Icon unter » Projekt » Optionen » Anwendung usw. (wie üblich). Nun hat die Anwendung gar kein Icon mehr, weder lässt sich das Alte wiederherstellen, noch irgendwas Neues. - Icon (.ico) liegt im Projektverzeichnis - Vrc MAINICON ICON hat den richtigen Eintrag Aktuelles RAD-Studio: 10.1 Berlin * Älter als XE5, wurde aber zuletzt mit XE5 kompiliert/erzeugt Hüüülfe… |
AW: Anwendungsicon verschwunden
Lade das Icon mal hier hoch.
|
AW: Anwendungsicon verschwunden
Oben mit angefügt...
Das alte Icon wollte, wie gesagt, aber auch nicht. |
AW: Anwendungsicon verschwunden
Das Icon kann ich problemlos in einem neuen Projekt in Delphi 10.1 Berlin benutzen.
Zeig doch mal deine dproj-Datei. |
AW: Anwendungsicon verschwunden
Also ich tipp ja (mal wieder) stark auf "Versionskonfusionismus" bei der dproj-Datei. Mach ein Backup von dem Projekt, lösche die dproj und öffne das Projekt über die dpk. Dann die Projektoptionen nachkonfigurieren falls nötig. Das hat bei mir schon in vielen derartigen Fällen Wunder bewirkt. Auch wenn das Nachkonfigurieren lästig ist, schneller als das XML-Gefuddel in der dproj ist es meistens doch.
EDIT: Was mir grad noch einfiel: Hast du das Icon vielleicht beim falschen Plattform-Target eingestellt? Also z.B. das Icon bei Windows 64 Bit konfiguriert und dann für Windows 32 Bit kompiliert? |
AW: Anwendungsicon verschwunden
Zitat:
Ich wart jetzt noch auf die Freigabe für´s hochladen der dproj-Datei, vieleicht sieht ja Uwe Raabe da was :) Unterschiede sind da schon zu einer dproj erstellt mit 10.1 Berlin... |
AW: Anwendungsicon verschwunden
Was wird dir eigentlich als Icon angezeigt, wenn du im Explorer die Eigenschaften der kompilierten EXE aufrufst? Hast du mal Windows neu gestartet? Ich hatte es auch schon ein paar Mal dass es aus unerfindlichen Gründen den Icon-Cache zerledert hatte (da spielt IMHO der Such- und Indizierungsdienst mit rein)
|
AW: Anwendungsicon verschwunden
Zitat:
Zitat:
Zitat:
|
AW: Anwendungsicon verschwunden
Zitat:
|
AW: Anwendungsicon verschwunden
Liste der Anhänge anzeigen (Anzahl: 1)
Das Hochladen scheitert nicht an der Technik :roll:
Im Anhang ist eine veränderte dproj (ohne Pfadangaben, ich wüsste zwar nicht was jemand mit denen anfangen könnte aber nuja...). @Uwe Das mit den 20km hat ich noch gar nicht gesehen, dann drucke ich nächstes mal die dproj aus und bring sie in Papierform vorbei :) |
AW: Anwendungsicon verschwunden
Die Dproj enthält eine ganze Menge Kram, der da gar nicht rein gehört (woher kommen die <Version>7.0</Version>?) bzw. redundant an mehreren Stellen auftaucht (<Icon_MainIcon>6000_Icon.ico</Icon_MainIcon> in der Root-Gruppe?).
Ich würde es nochmal versuchen, die dproj-Datei zu löschen, die DPR in der IDE zu öffnen und damit eine neue Dproj erzeugen lassen. Das ist zwar jetzt kein Garant für ein Funktionieren, würde aber die Fehlermöglichkeiten deutlich einschränken. Ach ja, was das Entfernen der Pfade betrifft: Es sind laut Google-Maps genau 25,4 km oder 26 Minuten zu euch - und ich war übrigens auch schon mal dort :-D |
AW: Anwendungsicon verschwunden
Mit diesen Einträgen habe ich schon herumprobiert und hatte sie auch schon besserungslos entfernt.
Mit der dpr hab ich auch zig mal alles neu erstellt....ich pack das bei Zeiten alles in ein frisches Projekt. Wie gesagt, kommt von einem sehr alten Delphi (eins ohne XE), aus einer Zeit wo ich Delphi nur als eine Stadt, und die wegen dem Orakel (Civilisation), kannte. Vielen Dank für´s schauen... |
AW: Anwendungsicon verschwunden
Ich hatte mal ein ähnliches Problem - bei mir hat Folgendes geholfen:
Ändere mal unter Systemsteuerung\Anzeige den Skalierungswert und setze ihn danach wieder zurück (jeweils mit Ab- und Anmelden). Das hört sich vielleicht komisch an, ist aber so. Anscheinend hat Windows noch einen weiteren Icon-Cache. |
AW: Anwendungsicon verschwunden
Zitat:
|
AW: Anwendungsicon verschwunden
Liste der Anhänge anzeigen (Anzahl: 1)
Du könntest einmal mit einem Ressourceneditor (wie Resource Hacker) in der Exe schauen, ob dort wirklich gar kein Icon drin ist oder es nur nicht angezeigt wird. Vielleicht ist es ja kaputt oder ähnliches.
// EDIT: Ich habe mal kurz die Projektdatei genommen und in 10.1 mit einem neuen Projekt verwurstet. Abgesehen vom Deployment und ein paar Pfadunterschieden, weil die unkenntlich gemacht waren, sehe ich da keine relevanten Unterschiede. Projekt liegt vollständig im Anhang, da wird bei mir das Icon korrekt angezeigt. Damit wären wir dann wieder bei einem kaputten oder falschen Icon. Vielleicht wird ja in einer der Units ein Icon mit dem Mainicon-Identifier eingebunden oder so etwas. |
AW: Anwendungsicon verschwunden
Nur zur Sicherheit: Der Eintrag
Delphi-Quellcode:
ist in der DPR aber noch vorhanden und auch nicht versehentlich durch ein IFDEF ausgeblendet?
{$R *.res}
|
AW: Anwendungsicon verschwunden
Zitat:
Hab es nun lösen können, es ist mit an Sicherheit grenzender Wahrscheinlichkeit nicht der korrekte Weg, aber es funktioniert. Projekt » Ressourcen und Bilder Dann das gewünschte Icon hinzugefügt (einziger Eintrag) und tjo...sonst nix weiter. Nun wird das Icon was ich hier auch hochlud angezeigt und ich habe noch eine .res Datei zusätzlich im Projekt. Warum auch immer das nun als Programmicon erkannt wird. Ein faszinierendes Grauen :D Irgendwo auf Stackoverflow stand sowas in der Art, allerdings in einem ganz anderen / gegenteiligen Zusammenhang, als ich nach „Mainicon-Identifier“ aus Jaenickes post suchte. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:53 Uhr. |
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-2025 by Thomas Breitkreuz