リソースファイルから文字列を読み込むには?
BREW のリソースファイルから文字列を読み込むには ISHELL_LoadResString() 関数を使用します。
また、文字列読み込みに必要なヒープのサイズは ISHELL_GetResSize() 関数で取得します。
[BREW API のみを使用したコード ]
uint32 size;
AECHAR* buffer;
ISHELL_GetResSize(shell, "myres.bar", 128, RESTYPE_STRING, &size);
if ((buffer = MALLOC(size)) != NULL) {
ISHELL_LoadResString(shell, "myres.bar", 128, buffer, size);
.. 文字列を利用
FREE(buffer);
}
※エラー処理は省略
なお、リソースファイルを作成するには、BREW リソースエディタで文字列リソースを作成し、文字エンコーディングを SJIS に設定します。









