雑記

過去の雑記 新しい雑記

06/01/05 03:14:38
明けましておめでとうございます。

スノボめっちゃ楽しかったです>▽<
帰ってきてすぐ初日の出見に行ったりとハードなスケジュールでしたが
イベント盛りだくさんで楽しい年末年始でした。

以下某所へのレス。まとめて書いて長くなったのでこちらに書かせてもらいます。
直接書かせてもらうのもなんか恥ずかしいし^^;

>ソートそんなに遅いの?
シェルソートを使用しているため早くは無いです。
クイックソート版も実装したのですが、
ある程度整列されたデータの場合(更新日時が全部同じとか)
とそうでないデータで差が激しいので採用しませんでした。

>フォルダのある書庫を開いてみたらわかる 並びが不気味
初期表示は書庫内の並び順です。
ですのでフォルダがばらけて分布したり、ファイル名順になっていなかったりします。
ソートした際にフォルダだけ別格で扱われているのはそのような要望があったためです。

>ソートだけど、大き目の書庫をファイルの種類でソートしたらフリーズする
しばらくほっとくとソート完了するはずです。
千単位で比較対象があると分オーダーになるかもしれませんが^^;
比較のたびにSHGetFileInfoで種類を取得しているため他のものより
時間がかかるようになっています。
ここら辺はなんとか効率よく出来たらいいなと思っているのですが、
なかなか良いアイディアが浮かばないもので。申し訳ないです。

>メモリ使用量が 54,240 KB!
もう少し詳しい状況をお願いします。
履歴の関係もあるので1履歴で最低512byte以上使います。
あまり多くなったら切り捨てるように変更したほうがいいのでしょうか^^;
また、メモリーリークの可能性を考慮して再度ソースを見直したいと思います。

>あふと連携で使ってる
こういったファイラー等から使用する際に欲しい機能などありますか?
他アプリと連携が取れると面白いなぁと考えているので^^

>ソートは昇順・降順の二段階ではなく昇順・降順・ソート解除の三段階がいい。
ソートする前の元データを保持する必要がるのがちょっと微妙かなぁと思いまして。

>ソートが正常に機能していないカラムがある。
ご報告ありがとうございます。
見直してみたところ確かに正常なソートが行われていませんでした。
申し訳ありません。

>順番が変わる必要が無いと思う場合がある。
こちらについてはエクスプローラと同様な結果がいいという要望があったため
そのような動作にしています。
私自身この動作で特に不満は無いのでこのままでいきたいと思っています。

抜けている方いたら催促してくださいm(__)m

XacRett.dllの更新
  • yz1がリストアップできないバグ修正

  • 05/12/27 12:54:29
    たぶん今年最後の更新です。
    明日の夜からちょっくらボードに行ってきます^^

    Archon2の更新(β54)
  • リソースリークを起こしていた可能性がある部分を修正

  • パス付zip解凍の際に7-zip32.dllを使用した場合の仕様変更

  • ソートの改良


  • ソートを改良しました。以前は逆順にする際もソートしていましたが、今回から単純に入れ替えるだけにしました。これによって同じカラムでソートした際に早くなったと思います。


    ついでにXacRett.dllの更新です。

    XacRett.dllの更新(0.49.15)
  • 書庫を相対パスで指定した場合展開できない事があるバグ修正

  • 存在しないディレクトリを解凍先に指定すると、カレントに解凍されるバグ修正

  • 上書き確認ダイアログを改良


  • 上書き確認ダイアログが少し見栄えが良くなって使いやすくなったかな。

    それでは良いお年を〜^^ノシ
    05/12/19 01:30:08
    Archon2の更新(β53)
  • WTL7.5 から WTL8.0.5347 へ変更

  • フォルダが一つの際はそれをルートにするオプション有効時にファイル名が欠ける状況があるバグ修正


  • 新たに追加したオプション関連が駄目駄目ですねT_T
    マジでへこみます。
    05/12/16 23:13:30
    Archon2の更新(β52)
  • フォルダが一つの時はそのフォルダをルートにして圧縮するオプションが個別圧縮時に有効にならないバグ修正

  • フォルダが一つの時はそのフォルダをルートにして圧縮するオプション有効時に単フォルダを個別圧縮出来ないバグ修正

  • フォルダが一つの時はそのフォルダをルートにして圧縮するオプション有効時にファイル名がショートファイルネームとなるバグ修正

  • XacRett.dll使用時に種類を表示するように変更


  • 個別圧縮の存在を忘れていました。申し訳ないです。
    これで動くと思いますのでお試しください。
    05/12/14 02:36:21
    Archon2の更新(β51)
  • Method欄の設定を無視するバグ修正

  • ソートの規則を変更

  • Win200で関連付けされていない拡張子の種類を表示するようにした

  • フォルダが一つの時はそのフォルダをルートにして圧縮するオプション追加

  • 一覧表示形式を削除


  • Win98でのバグは直っていないようでT_T

    リストビューの表示形式で"一覧"を削除しました。初期状態がアイコンの場合"一覧"に変更すると
    表示されなくなるバグがあるのですが、原因が特定できないため応急処置です。

    フォルダが一つの時はそのフォルダをルートにして圧縮するオプションについてはコマンドラインからも指定できます。 -o0で無効、-o1で有効となります。指定しない場合は設定で指定された動作をします。
    こんな感じの動作でOKでしょうか?>フゥゥゥオオオオォォォオオオオゥゥ!の人

    「標準の圧縮形式を指定する」に関してはArchon2にD&D時にselectダイアログを出すか出さないかの設定とも言い換えられます。NoahだとD&Dで圧縮する際設定で決めた形式で圧縮されますが、自分は形式を選択したい(selectダイアログを出したい)のでこのような設定をつけました。チェックしてればNoahと同じ動作、してなければselectダイアログが出てくるようになっています。
    右クリックでの圧縮は自分で項目を作らない限りこの設定が関わる事は無いです。

    多数のファイルを圧縮できないのはshell拡張ではコマンドラインを作成し、Archon2に投げている関係である一定以上の文字数になると出来なくなります。何とか出来たらいいなとは思っているのですがなかなか^^;
    05/12/02 02:59:53
    WTLを使用している人へのメモ
    リバーコントロール上でツールバーを使用している場合
    AtlInitCommonControlsを使用してコモンコントロールを初期化する必要があります。
    ただのInitCommonControlsだと今回のArchonのように表示がバグりますので要注意。って自分ぐらいしかそんなミスしないかorz

    Archon2の更新(β50)
  • Win2000でツールバーの表示が正しくないバグ修正

  • unzip32.dllを使用できないバグ修正

  • ソートの規則を改良

  • ショートカットキーを追加


  • ヘルプにショートカットキーの一覧を載せました。
    ってか雑記に載せただけじゃ駄目じゃん>自分

    Win98で空白があるとシェル拡張できない問題の解決にならんかなぁという事でArchonXt.dllを修正しました。Win98が無いためテストが出来ないので何ともいえませんが、これで直っていたらうれしいなぁ。

    。。。β50行っちゃっいました^^; 

    以下某所へのレスです。抜けてる方いたらごめんなさい。
    アドレスバーは一瞬オートコンプリート機能を自分で実装したくなって、それらしくなった所で放置してそれっきりにしてました。正直今のままだと使い物にならないと自分でも思っています。順々に片付けて行きたいなと。
    個人的趣味でタブは4文字にしています。8文字が一般的なんですかねぇ?
    オリジナルの時の方が安定してたってのは気のせいかと。仮に安定していたとしても、内部は発展が望めない酷い設計でした。勉強の意味もあってNoahのソースを使わせていただいてます。まさしくK.Inabaさんは自分の師匠です。勝手に自分の中での認定ですが^^;
    テストしていないんじゃないかといった点に関して、テストは自分で実際に使用してみてるだけでテスト項目等は特に作っていません。ですので自分の使用している環境や状況以外のバグは入り込んでいる可能性があります。自分で全てチェックするのは非常に負担なので、使用して下さっている方に甘えてしまっている面が多々あります^^;不甲斐ない作者ですいませんm(__)m
    一緒に開発してやっているといった気持ちで使ってやってください。
    05/11/30 03:19:20
    はぁそんなバグがあるなんて。。。

    Win2000で著しく表示が乱れるバグを修正できるまでいったんArchon2をDL出来なくします。
    出来れば2日以内に修正したいと考えています。一応原因の目安はつけたのでそれがあたっていれば明日にでも^^;
    御迷惑をお掛けしますが、修正まで少々お待ちください。
    05/11/29 02:09:08
    Archon2のスレが出来てるのを発見^^
    バグ報告もあったので修正しました。

    Archon2の更新(β49)
  • ソート方向を示すマークがついたままになる事があるバグ修正

  • ツリー型閲覧で利用する設定を変更するとファイルが二重に表示されるバグ修正

  • ファイル名が全角文字で終わるファイルをb2eで圧縮できないバグ修正

  • ツリービューを使用しない設定の際表示されないファイルがある事があるバグ修正

  • リストビューの表示形式を一覧とした際に正しく表示されないバグ修正

  • ソートの規則を変更

  • ファイル名の先頭文字の検索を出来るようにした

  • 解凍できない場合XacRett.dllで解凍するようにした



  • ソートの規則を変更しました。よりエクスプローラに近い結果となるはずです。懸念していた時間の増加ですが、ちょっと細工をすることで2度ソートをせずに済んだため、以前とほとんど変化内と思います。

    ファイル名の先頭文字の検索を出来るようにしました。仮想リストビューだとこれも自前で実装してやる必要があったようです。 見よう見まねで実装したので変なところがあるかもしれません。

    解凍できない場合XacRett.dllで解凍するようにしたのは7-zip32.dll等で対応していないDCLImplode形式で圧縮された書庫を解凍できるようにするためです。まぁほとんどの場合この処理に行くことは無いでしょうが^^;
    05/11/24 02:05:59
    バイトが早く終わったので弄ってみました。

    XacRett.dllの更新(0.49.14)
  • DCLImplode形式で圧縮されたzipを展開できなかったバグ修正

  • PPMd形式で圧縮されたzipに対応

  • どちらのパッチもHALさんから頂きました。
    ありがとうございましたm(__)m

    ではおやすみなさい(-_-)zzz
    05/11/20 14:56:33
    Archon2の更新(β48)
  • ファイル名によってはzipファイルと誤認識するバグ修正

  • ウィンドウに単体ファイルをD&D時に圧縮できないバグ修正

  • rarでD&Dで展開できなくなっていたバグ修正

  • 形式によってフォルダ自動生成が上手く行かないことがあるバグ修正

  • 仮想リストビューを使用するように変更

  • ソート時にイメージを表示するように変更

  • ステータスバー周りの処理を変更

  • 設定のタブ位置を保存するようにした


  • 仮想リストビューを使用するように変更しました。
    仮想リストビューにすると自前でソートする必要があるのですが、初め何も考えずにクイックソートしたらスタックオーバーフローで死亡しました^^; 再帰しない版を調べて実装しなんとかOK。
    ただ、基本的には早いのですが同じ値のみのときに時間が掛かりちょっと安定しないかなぁと。結局シェルソートに落ち着きました。

    これによってリストビューに大量のデータを表示する場合以前よりかなり早くなったと思います。
    また2万件程のデータを表示させてみましたが、時間は掛かるものの正常に表示されました。
    劇的に性能UPが出来るとうれしいですねぇ^^

    Win98で半角スペースがある際にシェル拡張が出来ないバグについてはもう少しお待ちを^^;
    忙しくてWin95を引っ張り出してくる余裕がありません。。。

    popさんに報告を頂いたWin2000でD&Dで解凍できないファイルがある問題ですが、実験してみたところsetup.exeというファイル名の場合のみ引っかかるようです。Noah,Lhazでも同様の現象が確認されました。直せるかどうかがんばってみます。

    以下忘れないようにメモ
  • Win98で半角スペースがある際にシェル拡張が出来ないバグ

  • Win2000でsetup.exeというファイル名の場合D&Dで解凍できないバグ

  • Win2000でフォルダオプションにてアイコン以外関連付けを弄れない

  • 閲覧画面を変更(適用ボタン追加、D&Dで圧縮)

  • シェル拡張を拡張子ごとで設定


  • Deacesのような感じの閲覧機能

  • キーカスタマイズ


  • 下3つはどうするか微妙です。
    05/11/15 22:09:25
    卒論関連で忙しい上にここ数日の寒さがたたって風邪引きましたT_T
    今週末にArchon2を更新できるように頑張りたいです。
    05/11/06 16:17:22
    数千件のデータをリストビューに表示させるとリソース不足で酷いことになるとの報告を頂きました。実験してみましたが確かにえらい事に^^;ウィンドウの色が変色したときはどうしようかと思いました(汗
    通常のリストビューではどうにも対応できないので仮想リストビューを使用するように変更しようと思います。
    05/10/31 16:42:55
    Archon2の更新(β47)
  • 書庫情報のリロードが正常でないバグ修正

  • 圧縮時のダイアログで文字化けするバグ修正

  • ステータスバーに表示する情報を増やした

  • ソート順をまず昇順になるように変更

  • コマンドラインからソリッド形式でない7zを作れないバグ修正

  • ツリービューで右D&Dを出来るようにした


  • ステータスバーに表示する情報を増やしました。重い書庫の場合を考えてマルチスレッドにしましたがどうだろなぁ^^;
    Win98でシェル拡張が上手く行っていないようです。今更Win98は手に入れられないので非常にデバッグし難いT_T 原因が良く分からないです。。。
    05/10/29 15:22:00
    Archon2の更新(β46)
    またまた修正&変更

  • bgaで隠しファイルの上書きに失敗するバグ修正

  • 圧縮ダイアログでデフォルト値が追随しないバグ修正

  • フォルダツリーからD&Dする際に、選択したものに関わらずフォーカスが合っていた物が解凍されるバグ修正

  • 関連付けダイアログにて一覧から削除した拡張子が復活するバグ修正

  • ACE 書庫の場合ステータスバーに種類が表示されないバグ修正

  • ソリッド形式でない7zを作成できるようにした

  • lzh,bga形式の名前の変更をサポート

  • 同名の書庫がある際の挙動の変更


  • リネームをサポートしましたが、lzh,bga形式以外はdllにリネームコマンドが見つからなかったため対応していません^^; 実はあるよ〜って情報お持ちの方、教えてくれるとうれしいです^^

    同名の書庫がある際の挙動の変更についてですが、全ての書庫でtar,cabで行った処理をするようにしました。まぁその方が統一的かなぁって^^;
    またその際に「上書き」、「別名で作成」、「自動連番で作成」の動作を選択するダイアログを出すようにしました。
    ただし、b2eで拡張した形式についてはその限りではありません。
    05/10/22 16:41:20
    さてさて大量の修正です。
    Archon2の更新(β45)
  • バージョン情報の表示形式を変更

  • ウインドウタイトルがNoahのままになっているミスを修正

  • β39以降上書き確認ダイアログが表示されずに上書きされてしまうバグ修正

  • ArchonXt.dllが無いと設定の関連付け、Windows拡張タブで落ちるバグ修正

  • 閲覧時D&D解凍でパスワード入力ダイアログがマウス操作を受け付けないバグ修正

  • 閲覧時D&D解凍で上書き確認ダイアログがマウス操作を受け付けないバグ修正

  • bza,tza,tbz書庫の書庫内のファイルを削除すると落ちるバグ修正

  • ツリーノードを全て開く設定が無視されることがあるバグ修正

  • カラムのソートでファイル名とパスでのソートが正常に行われていなかったバグ修正

  • Cab32.dll,Tar32.dllのバグ回避

  • 関連付け時、ダブルクリックで圧縮はしないようにした

  • escキーで閲覧画面を終了できるようにした


  • 先日popさんに報告いただいたバグと以前ぼんさんに報告いただいた閲覧時D&D解凍でパスワード入力ダイアログがマウス操作を受け付けないバグが同じ原因な気がしたため本腰入れて取り組んでみました。どうやっても今の処理だとマウスの操作を受け付けてくれなかったため、いっそのこと解凍処理のみ別スレッドにしたらどうだろうということで試してみました。
    >結果 大成功^^
    正直あきらめかけていたバグだったのですが修正出来て良かったです。

    関連付け時にダブルクリックで圧縮はしないようにしたのは、cabの問題で認識したことですが、使う側としてはダブルクリックで圧縮が開始されるのはおかしいと感じる方が多かったようなので^^; この変更に伴い、ArchonXt.dllが更新されています。関連付けされている方は一旦関連付けを全て解除し、再度関連付けを行ってください。
    05/10/20 10:23:37
    久々に2chのアーカイバスレをチェックしましたがバグの報告がいっぱい^^;
    直接言ってくれるとありがたいなぁと思いつつ、そういうのを気にしないで書き込めるのが2chの良さなのだろなぁと思ったり。
    沢山のバグ報告ありがとうございます。>2chの方々

    Install Shield形式が消えてしまう問題に関してですが、詳細が判明したのでまとめます。
    ダブルクリック

    XacRett.dllが入っていない場合書庫として認識しない

    Cab形式で圧縮する設定の場合Cab32.dllで圧縮しようと試みる

    Cab32.dllのバグ?でファイル消滅
    以上の流れになっています。
    最後の部分のファイル消滅についてはArchon2側ではいじっていません。ステップ実行したところ、Cab32.dllで処理を行っている時に消えてしまいました。自分のコマンドの使い方が悪いのかもしれませんが、一応後ほど統合MLに話題を振ってみます。

    が、それまで対策なしというのも酷いのでArchon側で対策を行いたいと思います。
    バージョン情報の表示が切れるのは以前から確認していたのですが、フォントの種類でプロパティーシートの大きさが変わるようで、対策が分からず放置していました。で、対策として他のダイアログととフォントを合わせてダイアログを作成しなおしました。こっちのが早いかなぁって^^;

    ファイルがフォルダになってしまう問題も確認していたのですが、再現条件が分からなかったため修正できませんでした。初期化ミスが原因なのではないかと当たりをつけてソースを修正しましたが、直っているかどうか^^;
    もう少し弄ってから出します。
    05/10/05 09:52:16
    XacRett.dllの更新です。
    HALさんに頂いたソースコードの折込です。遅くなって申し訳ないです。>HALさん
    ついでにunrarのソースを新しいのにしてみました。

  • DCLImplode圧縮されたZip書庫に対応

  • SQXでごみフォルダが作成されるバグ修正

  • unrarsrc-3.5.3.tar.gz に対応

  • 05/10/03 23:03:19
    Archon2の更新(β44)
  • シェル拡張の設定で初めのセクションの読み込みに失敗していたバグ修正

  • フォルダ変更の度に書庫チェックをしていたバグ修正

  • 複数書庫閲覧時にフォーカスが上手く移らなかったバグ修正

  • ツールバーの文字列の設定ミス修正

  • 7-zipで書庫ヘッダの暗号化を追加

  • メモリーの使用量の改善

  • zipで無圧縮暗号書庫の作成を可能にした


  • 7-zipで書庫ヘッダの暗号化を追加したのはいいんですが。。。
    閲覧時に何度もパスワードを確認してウザイかも^^;

    メモリーの使用量についてですが、以前は格納ファイル数×560×2バイト+αのメモリーを使用していました。これを格納ファイル数×560+αで済む場合があるように変更しました。具体的には統合アーカイバdllを使用した場合は使用量が減るようになっているはずです。それ以外は以前と同様です。
    フォルダ変更の度に書庫チェックをしていたバグについては大きな書庫を操作する際に非常に時間が掛かってしまっていたと思います^^; コストを考えずに適当にコード組んでいてはだめですね(汗
    05/09/15 17:16:48
    鬼の居ぬ間になんとやら。教授が海外出張してるのでのんびり夏休みしてました^^

    ネットに繋がらなくなって何でかなぁとあれこれ試していたら・・・原因はLANケーブル^^; ケーブルが部屋の外に繋がっているためドアの部分で中が切れてたようです。ケーブル変えたらすんなり繋がった^^ これで1日悩まされたなんてorz

    バグ取り&オプション追加。オプション追加は軽い追加なんでバグは紛れ込まんだろうと言うことで追加しました。これで入ってたら泣くぞT_T
    最終βになるといいなぁ

  • 書庫を編集した際に表示の更新に失敗するエンバグ修正

  • ファイルが一つの書庫を解凍した場合、ファイルが開かれてしまうバグ修正

  • ツリー部分のファイルを右クリックして削除をした場合落ちるバグ修正

  • ‘アプリケーションから開く’ダイアログを起動する方法を変更

  • fオプションの追加


  • fオプションはフォルダの自動生成をコマンドラインから指定できるようにするためのオプションです。
    f0:作成しない
    f1:ファイル一つなら作らない
    f2:フォルダ一つなら作らない
    f3:作る
    その他の文字がfの後に来た場合は設定が優先されます。
    05/09/03 17:10:36
    私の環境で再現できないバグがあるため正式版の前に一旦出します。
    正式版を期待してくださった方申し訳ありません。

    Archon2の更新(β42)
  • スタートメニューを右クリックすると文字表示無しのメニューが追加されるバグ修正

  • デフォルトのmenu.iniの記述を修正

  • 複数書庫を閲覧した際に初期状態で展開等が出来ないバグ修正

  • 複数書庫閲覧時にステータスバーが変化しないバグ修正

  • ヘルプを付属した


  • 閲覧時に関連付けされていないファイルを開こうとすると落ちるバグがあるようなのですが再現できなかったため勘で修正してみました。直っていない可能性90%です^^;
    自分の環境で再現しないバグはやっかいだなぁT_T

    ヘルプは以前作ったヘルプを土台にして作りました。一般的なヘルプとは趣が違いますが御了承ください^^;
    05/08/30 03:14:04
    最近作製したプログラムを公開して本当に良かったなぁと思える出来事がちょくちょくあり、すごくうれしいです。 出続けるバグにも見捨てずバグ報告を繰り返してくれるユーザーさん、こうしたら便利になるのではないかとアイディアを出してくれるユーザーさん、開発用に便利ではないかとGMailのアカウントを下さったユーザーさん。 素晴らしいユーザーの方々に恵まれ自分は幸せです。 何か照れくさいですが、本当にありがとうございます。

    以上日頃の感謝を込めてでした^^

    ・・・更新はもうチョイ待ってくださいねぇ^^;
    05/08/22 04:46:51
    正式版にしたいと言うと激しいバグが見つかるの法則T_T
    エクスプローラが落ちるというバグはWin2000で再現したのですが、selectしか選択できないバグは再現しませんでした。おそらく同じ場所が原因だと思うのですが。。。 直っていたらいいなぁ^^; 自分の環境だと落ちなかったので気が付きませんでしたorz
    修正版です。
    Archon2の更新(β41)
  • 右ドラッグしようとするとExplorer.exeが落ちる事があるバグ修正

  • 圧縮項目でselect以外が表示され無いバグ修正(出来てたらいいなぁ^^;)

  • シェル拡張の設定保存がおかしいバグ修正

  • シェル拡張で半角の空白が認識されなくなっていたバグ修正


  • 月曜、火曜、水曜が丸一日大学の用事で使えないのでこんな時間に慌てて更新^^; ってか大学の用事がちょくちょくあって夏休みって感じしないですT_T
    05/08/20 13:46:39
    さてさて更新です。
    Shell拡張関連が大きく変化しています。自分的には分かりやすくしたつもりなのですが分かりにくいかな?^^;menu.iniを弄れない人でもある程度メニューを編集出来るようになっています。チェックをon,offするだけなので比較的容易だと思うのですが。。。
    ArchonXt.dllは以前のバージョンと互換性が無いので注意してください。Archon.exeだけ入れ替えると落ちます。
    またmenu.iniに関してですが、以前までは右クリックと右ドラッグで同じセクションを使いまわせましたが今回から使えなくなりました。まぁ使えなくも無いのですが右クリックと右ドラッグの設定が同じになってしまうので使うならばそれを考慮して使用してください^^;

    Archon2の更新(β40)
  • -rオプション指定時に展開される場所が設定通りにならないことがあるバグ修正

  • 開くexeの設定で""があると正常に動作しないバグ修正

  • ディレクトリエントリの含まれる書庫の閲覧時の展開場所が正しくないバグ修正

  • メニュー拡張でb2eフォルダ内を検索して無いバグ修正

  • Shell拡張設定ダイアログの改良

  • 閲覧時にツリーノードを初めから全て開く設定を追加

  • 複数書庫の読み込みに対応


  • β40とか行きすぎだなぁ^^; いい加減正式版にしたいところです。
    05/08/13 17:14:25
    少し時間が出来たのでArchon2をいじっています。バグfixと頂いた要望の実装、Shell拡張関連の変更は完了しました。 その勢いで複数書庫に対応させようとしたら案の定落ちまくりorz ようやくそれらしく動くようになりましたが、ツリービューを使用しない状態での処理が上手く行ってないのでそこを直せば出せそうです。
    また、書庫間をまたがっての検索は出来ません。 検索自体は比較的簡単に出来ると思うのですが、いかんせん複数の書庫のファイルを同時に展開して処理をするのが非常に手間で^^; 取り合えず後回しにして出したいと考えています。

    と、忘れずに作ってますよとの報告です。
    05/08/03 01:37:05
    テストは終了^^ ちょいとゼミ合宿に行ってきます。 B4,M2が発表なんですがシートの出来がいまいちです。。。 センス無いなぁT_T
    8月2週目あたりはフリーなんでプログラミング出来るかな? ちっちゃい更新は進めているのですが、どの道大きな更新をする必要があるのでそれまでお待ちください。Shell拡張関連を変更しようとしています。複数書庫の同時読み込みは。。。結構しんどそうなんでまぁまったりと^^;
    05/07/16 17:46:22
    重大なバグが存在したので緊急バージョンアップ。今更こんな重大なバグがあるとはT_T 申し訳ありません。
    作りかけの部分が多々あります^^;
    Archon2の更新(β39)
  • ディレクトリを開くコマンドが設定できないバグ修正

  • 7-zipでパス付き圧縮を出来るようにした

  • -rスイッチを追加

  • サブメニューを持つメニューのアイコンを設定できるようにした

  • 閲覧画面から解凍動作後に終了する設定を追加

  • 閲覧時の展開で展開先フォルダに書庫と同名のフォルダが存在する場合削除してしまうバグ修正


  • -rスイッチを指定するとカレントフォルダ以下のファイルも検索するようになります。C:\とかで指定するとえらい時間が掛かるようになるので使い方には注意を^^; コマンドラインから使用する人のみに恩恵があるスイッチかな?ソースファイルのバックアップ時にオブジェクトファイル等を除外したかったため作ってみました。
    Archon -t7z -nArchon2src -d|d| -r *.cpp *.h *.bmp *.ico *.dsp *.dsw *.rc *.xml *.def
    こんなコマンドをvbsで送ってバックアップ用に使っています。

    展開のときにも適用されるので注意。 C:\がカレントの時に
    Archon -r -x -cd *.zip
    なんてコマンドを打つとCドライブに含まれるZIPを全て展開しようと試みます。
    大文字小文字は区別しません。
    対象ファイルの指定でフルパスで指定している場合は-rスイッチを使っても遅くなるだけでメリットは無いので要注意。
    展開場所が書庫と同じ場所になっていても初めに見つかった書庫と同じ場所に展開されてしまうバグがあります。修正してから出そうと思っていたのですがそれ以上に重大なバグがあったためひとまずこちらは後回し。コマンドラインから-rスイッチを使用しない限り大丈夫なので^^;

    ドラックメニューではアイコンの設定は反映されません。どうも上手くいかなかったもので^^; 情報を持っている方いらっしゃいましたらよろしくお願いします。
    05/07/08 21:15:16
    報告いただいたバグ修正、要望の追加は完了しました。
    ただ、Archon2の右クリックメニューを直接編集するのが面倒な気がしたのでどうにかできないかと思案中。こんなUI考えてみました。

    menu.iniが無い場合はリソースから抽出するようにすれば問題ないかなぁ。で、簡易的な設定はArchon2から行えるようにし、自由な編集は従来通り直接編集で。
    ここら辺が出来上がったら更新したいと考えています。次回の更新時はユーザーさんはArchonXt.dllを更新する必要があるのでちょっと面倒かな^^;
    テスト期間も近いので時間を見つけてゆっくり完成させていきたいです。
    05/06/26 14:50:47
    最近忙しいもんで中々更新できないT_T
    Archon2の更新は少し待ってください。現在は報告を頂いたバグの修正、要望の追加とドキュメントの作成を行っています。
    今回はXacRett.dllの更新です。今回の更新はある方から提供して頂いたソースの組み込みです。
    XacRett.dllの更新(0.49.12)
  • 普通のパスワード付きZip書庫を展開できないことがあったバグ修正

  • BZip2圧縮されたZip書庫に対応

  • Deflate64圧縮されたZip書庫に対応