リソースファイルから文字列を読み込むには?
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 に設定します。