共用方式為


RCDATA 資源

定義應用程式的未經處理資料資源。 原始資料資源允許直接在可執行檔中包含二進位資料。

nameID RCDATA  [optional-statements] {raw-data  ...}

參數

nameID

唯一名稱或識別資源的 16 位不帶正負號的整數值。

optional-statements

此參數可以是下列語句的零或多個。

陳述式 描述
特性dword 使用者定義的資源相關資訊,可供讀取和寫入資源檔的工具使用。 如需詳細資訊,請參閱 特性
LANGUAGE語言子語言 資源的語言。 如需詳細資訊,請參閱 LANGUAGE
VERSIONdword 使用者定義的資源版本號碼,可供讀取和寫入資源檔的工具使用。 如需詳細資訊,請參閱 VERSION

 

raw-data

原始資料是由一或多個整數或字元字串所組成。 整數可以十進位、八進位或十六進位格式指定。 為了與 16 位 Windows 相容,整數會儲存為 WORD 值。 您可以將整數儲存為 DWORD 值,方法是使用 「L」 尾碼限定整數。

字串會以引號括住。 RC 不會自動將終止 Null 字元附加至字串。 除非您將它限定為具有 L 前置詞的寬字元字串,否則每個字串都是指定 ANSI 字元的序列。

資料區塊會從 DWORD 界限開始,RC 不會在 原始資料 區塊內執行資料填補或對齊。 您必須負責確保區塊內的資料正確對齊。

某些屬性也支援回溯相容性。 如需詳細資訊,請參閱 Common Resource Attributes

範例

下列範例示範 RCDATA 語句的使用:

resname RCDATA
{
   "Here is an ANSI string\0",    // explicitly null-terminated 
   L"Here is a Unicode string\0", // explicitly null-terminated 
   1024,                          // integer, stored as WORD 
   7L,                            // integer, stored as DWORD 
   0x029a,                        // hex integer 
   0o733,                         // octal integer 
}

另請參閱

加速器

特徵

語言

功能表

STRINGTABLE

版本