ホーム > デベロッパ > BREW FAQ

BREW FAQ : リソースファイルから文字列を読み込むには?

リソースファイルから文字列を読み込むには?

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 に設定します。