Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi 10.4 : Viele Projektname_Icon1.ico Dateien... (https://www.delphipraxis.net/206743-delphi-10-4-viele-projektname_icon1-ico-dateien.html)

berens 25. Jan 2021 13:48

Delphi 10.4 : Viele Projektname_Icon1.ico Dateien...
 
Hallo Community,
nach dem Update auf Delphi 10.4 Sydney finde ich in quasi allen Projektordnern von mir zahlreiche Dateien mit dem Dateiname "Projekname_Icon1.ico" ... "Projekname_Icon7.ico". Dies sind scheinbar willkürliche Kopien des Default-Icons des Projekt, stets in selber(!) Auflösung.

Ist das Problem bekannt, ist das überhaupt ein Problem, oder wieso/weshalb werden die Kopien der Icons erstellt?
Kann man die bedenkenlos löschen?

Bernhard Geyer 25. Jan 2021 14:57

AW: Delphi 10.4 : Viele Projektname_Icon1.ico Dateien...
 
Von was bist du hoch gegangen?
Evtl. einmal in den Konfig das Icon auf eines festlegen.
Evtl. hat sich das mit den Konfigvarianten "verselbständigt". Da laufen die Updates der dproj-Dateien nicht immer fehlerfrei durch

himitsu 25. Jan 2021 15:07

AW: Delphi 10.4 : Viele Projektname_Icon1.ico Dateien...
 
Es kommt drauf an.

Früher wurden die Projekt-Icons (die aus den Projektoptionen) nur in der Projekt-RES gespeichert.
Jetzt werden sie in der DPROJ verlinkt und extern gespeichert (bei der Migation von alten Projekten werden diese Icons aus der RES rausgeholt)

Beim Compilieren der DPR/DPROJ werden diese Icons dann über eine automatisch generierte Projekt-RC "neu" in die Projekt-RES einkompiliert und jene RES dann in die EXE gelinkt.


Eigentlich gibt es normal nur eine Projekname_Icon1.ico (evetuell als "eine" ICO mit mehreren Größen-Versionen),
aber es gibt nun auch die Möglichkeit mehrere Versionsinfos je Config anzulegen.
* vielleicht ging da bei der Migration was schief
* du kannst dir die DPROJ in einem Texteditor ansehen, dann sieht man auch, ob und wo diese Icons verwendet werden.

Hier z.B. in der Basis-Config:
Code:
<PropertyGroup Condition="'$(Base)'!=''">
    ....
    <Icon_MainIcon>....</Icon_MainIcon>


Der Upgrad auf eine neuere Delphi-Version funktioniert nicht immer gut, vor allem bei einem zu großen Versions-Sprung.
Meistens kommt man daher besser die DPROJ zu löschen und neu erstellen zu lassen, indem man die DPR danach im Delphi öffnet.
-> nötige Projektoptionen und auch dieses ICON muß man dann aber neu einrichten

berens 25. Jan 2021 16:47

AW: Delphi 10.4 : Viele Projektname_Icon1.ico Dateien...
 
Danke für die Antworten, sowas in der Richtung habe ich mir gedacht.

Tatsächlich musste ich jetzt schon bei vielen Projekten die .dproj löschen und neu anlegen lassen.
Ich lösche danach einfach mal die doppelten Icons weg, und schaue mal, was er macht.

Vorher hatte ich Delphi 2010.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:19 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