ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年4月28日(日) 08:52

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




返信する
ユーザー名:
件名:
メッセージ本文:
メッセージを入力してください。60000 字まで入力できます。 

フォントサイズ:
フォントカラー
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF
BBCode を無効にする
URL を自動的にパースしない
クイズ
お手数ですがカタカナで「エービー」と4文字を入力してください。:
答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。
   

トピックのレビュー - ファイルの展開
作成者 メッセージ
  記事の件名:   引用付きで返信する
返信送れて申し訳ありません。
しばらくサーバーに接続が出来なくて・・・・

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

チラッと見させていただきましたが、自分の知識が少ないので、
何をしているのかさっぱりです・・・
頑張って理解していきます。
ありがとうございました!
投稿記事 Posted: 2009年9月13日(日) 23:11
  記事の件名:   引用付きで返信する
文字通り実行ファイルにくっつける。リソースとは違う方法。

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

コードにするとこんな感じかと。
投稿記事 Posted: 2009年9月09日(水) 07:46
  記事の件名:  Re:ファイルの展開  引用付きで返信する
返信ありがとうございます。
引用:
実行ファイルの後ろにバイナリファイルをくっつけて
ですが、リソースとして埋め込むのでしょうか?
引用:
エラーになるのはどのくらいのサイズからか分かりますか?
あと書く時と読む時のどちらでエラーになりますか?
ですが、
大体400MBを越えたあたりから、書き込み時にエラーが出てきました。
理由は分かりません・・・
投稿記事 Posted: 2009年8月31日(月) 23:28
  記事の件名:   引用付きで返信する
「自己解凍書庫 仕組み」でググってみた所、実行ファイルの後ろにバイナリファイルをくっつけて保持するのが楽なようです。
http://oshiete1.goo.ne.jp/qa3579677.html
http://q.hatena.ne.jp/1168512848

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

#4GB以上のファイルを埋め込もうとしても無理。
投稿記事 Posted: 2009年8月31日(月) 22:54
  記事の件名:  ファイルの展開  引用付きで返信する
こんにちは
今、簡易インストーラー的なものを作ろうと考えています。

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

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

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

ご存知の方がいらっしゃいましたら、知識をお貸しください
投稿記事 Posted: 2009年8月30日(日) 20:33

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


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