Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   DXE2-UPD1: Fehler durch Icon in vrc-Datei von Packages? (https://www.delphipraxis.net/163938-dxe2-upd1-fehler-durch-icon-vrc-datei-von-packages.html)

Ralf Kaiser 22. Okt 2011 19:46


DXE2-UPD1: Fehler durch Icon in vrc-Datei von Packages?
 
Halli Hallo,

Nachdem ich jetzt endlich mal dazu komme mich mit XE2 zu befassen erhalten ich bei der Installation von Packages einiger 3rd Party Tools eine seltsame Fehlermeldung, dass eine Icon-Datei zu fehlen scheint. Diese Icon-Datei ist in einer "*.vrc" Datei eingetragen (ein Dateityp der mir vorher nie bewusst "begegnet" ist...)

Kann es sein, dass meine XE2-Installation beschädigt ist?

Hier mal die vrc-Datei eines der Packages von TMS bei der der Fehler auftritt:

Code:
/* ----- VS_VERSION.dwFileFlags ----- */
#define VS_FF_DEBUG            0x00000001L
#define VS_FF_PRERELEASE       0x00000002L
#define VS_FF_PATCHED          0x00000004L
#define VS_FF_PRIVATEBUILD     0x00000008L
#define VS_FF_INFOINFERRED     0x00000010L
#define VS_FF_SPECIALBUILD     0x00000020L

/* ----- VS_VERSION.dwFileOS ----- */
#define VOS_UNKNOWN            0x00000000L
#define VOS_DOS                0x00010000L
#define VOS_OS216               0x00020000L
#define VOS_OS232               0x00030000L
#define VOS_NT                 0x00040000L
#define VOS_WINCE              0x00050000L

#define VOS__BASE              0x00000000L
#define VOS__WINDOWS16          0x00000001L
#define VOS__PM16               0x00000002L
#define VOS__PM32               0x00000003L
#define VOS__WINDOWS32          0x00000004L

#define VOS_DOS_WINDOWS16       0x00010001L
#define VOS_DOS_WINDOWS32       0x00010004L
#define VOS_OS216_PM16          0x00020002L
#define VOS_OS232_PM32          0x00030003L
#define VOS_NT_WINDOWS32        0x00040004L

/* ----- VS_VERSION.dwFileType ----- */
#define VFT_UNKNOWN            0x00000000L
#define VFT_APP                0x00000001L
#define VFT_DLL                0x00000002L
#define VFT_DRV                0x00000003L
#define VFT_FONT               0x00000004L
#define VFT_VXD                0x00000005L
#define VFT_STATIC_LIB         0x00000007L

1 VERSIONINFO LOADONCALL MOVEABLE DISCARDABLE IMPURE
FILEVERSION 1, 0, 0, 0
PRODUCTVERSION 1, 0, 0, 0
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
{
 BLOCK "StringFileInfo"
 {
  BLOCK "040904E4"
  {
   VALUE "FileVersion", "1.0.0.0\000\000"
   VALUE "ProductVersion", "1.0.0.0\000\000"
  }
 }
 BLOCK "VarFileInfo"
 {
  VALUE "Translation", 2067, 1252
}
}

MAINICON ICON "tmsdxe2_Icon.ico"
PLATFORMTARGETS RCDATA {1}
Wie ich das sehe, wird diese Datei von einem der Targets (MSBUILD) aus der DPROJ-Datei erzeugt. Allerdings kann ich die ICO-Datei nirgendwo finden (und der Compiler ja scheinbar auch nicht).

(Ach ja: Wenn ich die DPROJ-Datei lösche und durch Laden der DPR eine komplett neue erstellen lasse dann gibt es das Problem mit der VRC-Datei und auch die Datei nicht!)

Weiß da jemand Rat?

Danke schon mal,
Ralf


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