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