Bagikan melalui


Sumber daya RCDATA

Menentukan sumber daya data mentah untuk aplikasi. Sumber daya data mentah memungkinkan penyertaan data biner langsung dalam file yang dapat dieksekusi.

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

Parameter

nameID

Nama unik atau nilai bilangan bulat 16-bit yang tidak ditandatangani yang mengidentifikasi sumber daya.

pernyataan opsional

Parameter ini bisa nol atau lebih dari pernyataan berikut.

Pernyataan Deskripsi
Dword KARAKTERISTIK Informasi yang ditentukan pengguna tentang sumber daya yang dapat digunakan oleh alat yang membaca dan menulis file sumber daya. Untuk informasi selengkapnya, lihat KARAKTERISTIK.
BAHASA BAHASA, sublanguage Bahasa untuk sumber daya. Untuk informasi selengkapnya, lihat BAHASA.
KATA VERSI Nomor versi yang ditentukan pengguna untuk sumber daya yang dapat digunakan oleh alat yang membaca dan menulis file sumber daya. Untuk informasi selengkapnya, lihat VERSI.

 

data mentah

Data mentah yang terdiri dari satu atau beberapa bilangan bulat atau string karakter. Bilangan bulat dapat ditentukan dalam format desimal, oktal, atau heksadesimal. Agar kompatibel dengan Windows 16-bit, bilangan bulat disimpan sebagai nilai WORD . Anda dapat menyimpan bilangan bulat sebagai nilai DWORD dengan memenuhi syarat bilangan bulat dengan akhiran "L".

String diapit dalam tanda kutip. RC tidak secara otomatis menambahkan karakter null yang mengakhiri ke string. Setiap string adalah urutan karakter ANSI yang ditentukan, kecuali Anda memenuhi syarat sebagai string karakter lebar dengan awalan L.

Blok data dimulai pada batas DWORD dan RC tidak melakukan padding atau penyelarasan data dalam blok data mentah . Anda bertanggung jawab untuk memastikan keselarasan data yang tepat dalam blok.

Atribut tertentu juga didukung untuk kompatibilitas mundur. Untuk informasi selengkapnya, lihat Atribut Sumber Daya Umum.

Contoh

Contoh berikut menunjukkan penggunaan pernyataan 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 
}

Lihat juga

AKSELERATOR

KARAKTERISTIK

BAHASA

MENU

STRINGTABLE

VERSI