Article View: fj.lang.visualbasic
Article #295Re: wave ファイルをコードに埋め込むには?
From: tutomu
Date: Wed, 25 Mar 1998 00:00
Date: Wed, 25 Mar 1998 00:00
48 lines
2585 bytes
2585 bytes
Sato Masahiro wrote in message <6fa46k$8i5$1@hawaii.ykhm.cij.co.jp>... >In article <6f2ljh$4b9$1@nn-os001.ocn.ad.jp>, tutomu wrote: >>waveファイルをコードに埋め込むにはどうしたらよいでしょうか? > >私の記憶が正しければ、「VB5」には、リソースコンパイラが付属して >いるのですよね? このリソースコンパイラにより、wave リソースを >含んだリソースファイルを作成すればよいのではないでしょうか。 > >その後は、例えば PlaySound 関数を使用しているならば、 > >PlaySound waveリソース名, App.hInstance, SND_REOSURCE > >などとすればできそうな気がします。 > >-- >Computer Institute of Japan, Ltd. >佐藤正宏 masahiro@cij.co.jp > ご教示いただき助かります。以下のようにしてリソースファイルを作成し、発音させ ようとしましたが だめでした。報告しますので、できれば重ねてご教示下さい。 RC.EXEを使ってRESファイルを作成しました。元のファイルは0から9までのWAVファ イルです。 no0 SOUND filename0 no1 SOUND filename1 ・ ・ のように記述したRCファイルを rc /r Rcfile.rc としてコンパイルし、一応、RESファイルはできたので、(サイズも妥当なもので す。) VBのファイルの追加でプロジェクトに追加しました。 次に、標準モジュールのmain()の最後でLoadResDataメソッドを用いロードし ようとしましたが、"no0"のリソースは存在しない と、拒絶されてそれから先に進めません。コードは次の通りです byteArry()=LoadResData( "no0" , 10 ) 10 とあるのは、ユーザー定義リソースとリファレンスに記述してあったので、訳も 分からずその通りに書きました。 まだ、リソースの取り扱いがさっぱり分かっていないのだと思います。どのように質 問をまとめたらよいか分かりませんが、 全体的な理解も含めてご教示願えるなら幸いです。 篠原 勉 sinohara@bronze.ocn.ne.jp
Technical Details
Message-ID:
<6far4p$ilk$1@nn-os001.ocn.ad.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6f2ljh$4b9$1@nn-os001.ocn.ad.jp> <6fa46k$8i5$1@hawaii.ykhm.cij.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 105c2e,9b9a84e85f12a7bd X-Google-Attributes: gid105c2e,public From: "tutomu" <sinohara@bronze.ocn.ne.jp> Subject: Re: wave ファイルをコードに埋め込むには? Date: 1998/03/25 Message-ID: <6far4p$ilk$1@nn-os001.ocn.ad.jp> X-Deja-AN: 337499974 Content-Transfer-Encoding: 7bit References: <6f2ljh$4b9$1@nn-os001.ocn.ad.jp> <6fa46k$8i5$1@hawaii.ykhm.cij.co.jp> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-2022-jp" X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Organization: NTT Open Computer Network Newsgroups: fj.lang.visualbasic