🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #295

Re: wave ファイルをコードに埋め込むには?

#295
From: tutomu
Date: Wed, 25 Mar 1998 00:00
48 lines
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-mail
References: <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