ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年3月29日(金) 05:12

全ての表示時間は UTC+09:00 です




新しいトピックを投稿する  トピックへ返信する  [ 5 件の記事 ] 
作成者 メッセージ
 記事の件名: ファイルの展開
投稿記事Posted: 2009年8月30日(日) 20:33 
オフライン

登録日時: 2009年3月29日(日) 15:45
記事: 106
こんにちは
今、簡易インストーラー的なものを作ろうと考えています。

以前リソースを追加/読み出すやり方をご教授いただき、
それを応用してみようかな・・・と使ってみたところ、
ファイルの重さが一定を超えると、なぜかエラーが返ってきます。
なので、ABのサンプルの本についていたdivide.dllの関数を借りて、
1MBずつに分割し、リソースとして追加してみたところ、うまくいきまし。

しかし、メモリーやCPUをものすごく使い、動作が遅くなってしまいます。
(しかも復元したらなぜかファイルが0KBとなってしまいますし・・・)

Lhaplusの、exe圧縮のような感じの物にしたいと思っているのですが、
どういう仕組みになっているのでしょうか。

ご存知の方がいらっしゃいましたら、知識をお貸しください

_________________
↓個人的ソフト置き場
http://www.software.jpn.org/
↓萌えゲー製作とかしていたい
http://www.holygate.jpn.org/


通報する
ページトップ
 記事の件名:
投稿記事Posted: 2009年8月31日(月) 22:54 
オフライン

登録日時: 2005年7月25日(月) 13:27
記事: 893
お住まい: 埼玉県東松山市
「自己解凍書庫 仕組み」でググってみた所、実行ファイルの後ろにバイナリファイルをくっつけて保持するのが楽なようです。
http://oshiete1.goo.ne.jp/qa3579677.html
http://q.hatena.ne.jp/1168512848

かったるいので検証していませんが、エラーになるのはどのくらいのサイズからか分かりますか?
あと書く時と読む時のどちらでエラーになりますか?

#4GB以上のファイルを埋め込もうとしても無理。

_________________
Website→http://web1.nazca.co.jp/himajinn13sei/top.html
ここ以外の場所では「暇人13世」というHNを主として使用。

に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。


通報する
ページトップ
 記事の件名: Re:ファイルの展開
投稿記事Posted: 2009年8月31日(月) 23:28 
オフライン

登録日時: 2009年3月29日(日) 15:45
記事: 106
返信ありがとうございます。
引用:
実行ファイルの後ろにバイナリファイルをくっつけて
ですが、リソースとして埋め込むのでしょうか?
引用:
エラーになるのはどのくらいのサイズからか分かりますか?
あと書く時と読む時のどちらでエラーになりますか?
ですが、
大体400MBを越えたあたりから、書き込み時にエラーが出てきました。
理由は分かりません・・・

_________________
↓個人的ソフト置き場
http://www.software.jpn.org/
↓萌えゲー製作とかしていたい
http://www.holygate.jpn.org/


通報する
ページトップ
 記事の件名:
投稿記事Posted: 2009年9月09日(水) 07:46 
オフライン

登録日時: 2005年7月25日(月) 13:27
記事: 893
お住まい: 埼玉県東松山市
文字通り実行ファイルにくっつける。リソースとは違う方法。

1.インストーラ兼ファイル展開ソフトを作る
2.展開するファイルを実行ファイルにくっつける
3.実行時にくっつけたファイルを読み込んでインストール先に出力する

コードにするとこんな感じかと。

_________________
Website→http://web1.nazca.co.jp/himajinn13sei/top.html
ここ以外の場所では「暇人13世」というHNを主として使用。

に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。


通報する
ページトップ
 記事の件名:
投稿記事Posted: 2009年9月13日(日) 23:11 
オフライン

登録日時: 2009年3月29日(日) 15:45
記事: 106
返信送れて申し訳ありません。
しばらくサーバーに接続が出来なくて・・・・

それと、コードのサンプルありがとうございます!

チラッと見させていただきましたが、自分の知識が少ないので、
何をしているのかさっぱりです・・・
頑張って理解していきます。
ありがとうございました!

_________________
↓個人的ソフト置き場
http://www.software.jpn.org/
↓萌えゲー製作とかしていたい
http://www.holygate.jpn.org/


通報する
ページトップ
期間内表示:  ソート  
新しいトピックを投稿する  トピックへ返信する  [ 5 件の記事 ] 

全ての表示時間は UTC+09:00 です


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[19人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean