|
From: SourceForge.net <no...@so...> - 2005-08-06 04:29:24
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3282896 By: blpiko my resource file (partial): #include <windows.h> #include <winver.h> #include <ntverp.h> #include <immdev.h> #include "Define.h" ... VS_VERSION_INFO VERSIONINFO FILEVERSION 1,0,0,0 PRODUCTVERSION 1,0,0,0 FILEFLAGSMASK VER_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS 0x1L #else FILEFLAGS 0x0L #endif FILEOS VER_FILEOS FILETYPE VFT_DRV FILESUBTYPE VFT2_DRV_INPUTMETHOD BEGIN BLOCK "StringFileInfo" BEGIN #if defined(GB) BLOCK "080404b0" #else BLOCK "040404b0" #endif BEGIN VALUE "LegalCopyright", IME_COPYRIGHT // Error! VALUE "CompanyName", IME_COMPANY // Error! VALUE "ProductName", IME_NAME // Error! VALUE "FileDescription", IME_DESCRIPTION // Error! END END BLOCK "VarFileInfo" BEGIN #if defined(GB) VALUE "Translation", 0x804, 1200 #else VALUE "Translation", 0x404, 1200 #endif END END windres doesn't recognize IME_COPYRIGHT, IME_COMPANY, IME_NAME and IME_DESCRIPTION defined in my "Define.h": #define IME_NAME TEXT("大新倉頡輸入法 專業版 7.0 (多國語言Unicode)\0") #define IME_DESCRIPTION TEXT("大新倉頡專業版 7.0 (多國語言)\0") #define IME_COPYRIGHT TEXT("著作權(C)2004 宏全資訊保留所有權\0") #define IME_COMPANY TEXT("宏全資訊股份有限公&# 21496;\0") It works in my VS.NET and VS6. Is windres's bug? thanks. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286641 |