HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0802
M−y#packの使い方がいまいちわかりません6解決


M−y

リンク

2014/8/2(Sat) 13:42:19|NO.63312

お久しぶりです
#packについてです。これを使うと、プログラムが使用する画像、音声ファイルをEXEにするときに
一緒にするということですか?=使用ファイルをパックすると本体だけでよくなるのでしょうか。
その場合、ファイルを使うときはどうやって指定するのですか?
全然わからなくてすみません
これから、そんな印象を受けました

http://ctoshi.client.jp/download.html
(一番上のもの)



この記事に返信する


MonoChrome

リンク

2014/8/2(Sat) 15:01:05|NO.63316

>>プログラムが使用する画像、音声ファイルをEXEにするときに
>>一緒にするということですか?=使用ファイルをパックすると本体だけでよくなるのでしょうか。

だいたいそんな感じです。

ファイルをパックするメリットは
1:配布する際のファイル数を少なく出来る
2:使用しているデータを抜き取られにくくなる
などがあります

パックしたファイルを利用する方法は
1:パックファイルから直接読み込む
2:パックファイルから一時的にファイルを書き出して読み込む
の2パターンですかね。

1はpicloadやmmloadなどのパックファイルからの読み込みに対応した命令を使います。
こちらの場合は基本的に通常と変わりません。
たとえば「pic.bmp」というファイルをパックした場合「picload "pic.bmp"」で普通に読み込めます。

2はパックファイルからの読み込みに対応してない命令でパックしたファイルを使うときの方法です。
こちらの場合一度パックしたファイルをどこかに書きだす必要があったり
使用後に削除する処理を入れないとファイルが残ってしまうので若干手間がかかります。



GOMEKIT!

リンク

2014/8/2(Sat) 15:34:23|NO.63317

>使用ファイルをパックすると本体だけでよくなるのでしょうか。
ファイルが少なくて済む、ファイルを抜き出されない様にできる等の利点
その代わりファイルサイズが激増する。

>ファイルを使うときはどうやって指定するのですか?
普通の『picload』命令や『mmload』『mmplay』命令を使う



jhっぐ

リンク

2014/8/2(Sat) 15:39:16|NO.63318

ども。ありがとうございます。
ファイルがひとつなのは便利ですね



jhっぐ

リンク

2014/8/2(Sat) 15:40:41|NO.63319

celloadの時もそのままできますか?



MonoChrome

リンク

2014/8/2(Sat) 16:08:14|NO.63322

celloadでも可能です。

あと1つ言い忘れていたことがありました。
パックするファイルには名前の文字数制限があります。
パックするファイルの名前は拡張子を含めて15文字までです。



M−y

リンク

2014/8/2(Sat) 18:23:45|NO.63330

丁寧にありがとうございます



ONION software Copyright 1997-2021(c) All rights reserved.