VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/07/25(Mon) 21:54
投稿者魔界の仮面弁士
Eメール
URL
タイトルRe^10: リソースエディタにテキストファイルを追加

> > LoadResDataではなく、やはり、LoadResStringを使う必要があるかも。
> > hhttp://support.microsoft.com/kb/171731/
> LoadResStrinが筋かもしれませんが、LoadResDataでも可能ということです。

あ、すみません。これは私の勘違いのようです。m(_ _)m

実際に、VB4/32, および VB6で確認してみましたが、LoadResData(id, 10) や
LoadResData(id, "name") で、データの取得ができるみたいですね。失礼しました。


ストリングテーブルに対しては、LoadString(id) の代わりに、LoadResData(id, 6) でも
取得できるという点については認識していたのですが、
> > > カスタムリソースでテキストファイルを追加して
のようなカスタムリソース(ユーザー定義のリソース)の場合には、LoadResData を
使う事ができない思い込んでいたため、ストリングテーブルの方が良いかも、と書いてしまいました。

# 先のURL (Knowledge Base 171731) に書かれている
# 『ユーザー定義リソース (10) などのリソース フォーマットの取得〜実現されていません。』
# 「user-defined (10) resources are also not implemented in Visual Basic at this time.」
# という表現を、そのタイトルにある
# 『LoadResData 関数で実際にサポートしているフォーマット』
# 「LoadResData Function Does Not Support All Formats」
# という文章に重ねあわせて読んでしまい、ユーザー定義リソースの取得に関しては、
# LoadResData で扱う事ができない(or 使ってはいけない)という意味に誤解してました……(汗


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -