das habe ich jetzt probiert:Jan hat geschrieben: eine Anmerkung dazu: Natürlich reicht es vollkommen aus, wenn die manifest im gleichen Verzeichnis liegt wie die exe. Aber ich persönlich mag es, wenn ich die nicht mitliefern muß.
Das erreicht man, indem man die in die exe mit reinlinkt. Dazu erstellst Du eine .arc, in die dann in diesem Fall das hier rein muß:
Die Arc mit in die Projektdatei einbauen, und fertig ist die Sache. Eine Datei weniger, und gegenüber dem Kunden sieht das auch viel sauberer aus (finde ich).Code: Alles auswählen
#define MANIFEST_RESID 1 #define MANIFEST 24 USERDEF MANIFEST MANIFEST_RESID = FILE "Test.exe.manifest"
Jan
Code: Alles auswählen
// Resourcen definieren
#include "ANW_ALLG.CH" // hier wird z.B. ICON_APPLICATION auf 1 gesetzt, daher ...
#define MANIFEST_RESID 4000 // dies hier auf 4000 - ist hier noch frei !
#define MANIFEST 24
USERDEF MANIFEST
MANIFEST_RESID = FILE "MDIW32.EXE.manifest"
ICON
ICON_APPLICATION = "ANW_MAIN.ICO"
BITMAP
ID_ABOUT_BITMAP = "ANW_MAIN.bmp"
ID_BITMAP_HG1 = "wolken.bmp"
LANGUAGE = "de"
VERSION
"CompanyName" = "..."
"LegalCopyright" = "Copyright © ..."
"ProductName" = "MDI-Win32-BL"
"ProductVersion" = chProgrammVersion // wird in ANW_ALLG.CH definiert
"FileDescription" = "MDI-Win32 BL Muster"
"FileVersion" = chFileVersion
"OriginalFilename" = "MDIW32.EXE"
rufst du in deinem Quellcode noch irgendwas auf ?