HOME     メール  

Links:

最近の投稿

カテゴリー

広告

サイト内検索

外部リンク

アーカイブ

広告

お知らせ

Fasie7 Ver1.13リリース

1.お気に入りメニューを指定キーによって呼び出すことができなかった問題を修正
2.指定キーによるお気に入りメニューは常に画面中央に出すように変更
3.お気に入りメニュー、タスク選択メニューをマウスジェスチャーやツールバーから呼び出すと、アイコンの描画がおかしい問題を修正(完璧ではない)
4.エクスプローラを閉じてもツールバーが表示されたままになる問題を修正その他ツールバー表示がおかしい点を修正
5.お気に入りメニューやタスク選択メニューがツールバーの背後に隠れる問題を修正
6.設定ダイアログの「マウスジェスチャー」タブ内の「時間」がいつの間にか無効になっていた点を修正(設定はできますが機能していなかった)

fse7113setup.exe 845 KB (865,774 バイト)

修正版です

*既にインストールしている方の比較的楽なアップデート方法

スタートアップフォルダにあるFasie7のショートカットを削除した後ログアウトし、再度ログイン後、ダウンロードした最新版をセットアップすることで、同じフォルダにインストールすれば最新のファイルが上書きされます。

アンインストールすると、設定情報も消去されてしまいます。

続きを読む »

Fasie7 Ver1.12リリース

1.ツールバーのファイル処理コマンド(コピー、削除、検索など)で、選択したファイルがちゃんと認識できない問題を修正
2.設定ダイアログの「指定フォルダの表示設定」ボタンから現れるウィザードで、 エクスプローラの詳細表示時にソートやソート順序を認識できていなかった問題を修正。
3.設定ダイアログの「マウスジェスチャー」タブ内で「コマンド初期化」ボタンを新設
4.致命的エラーを起こすコードの修正。終了処理が適切に行われなかったことによるプログラムの不安定化を修正。
5.エクスプローラタイプでないファイルダイアログでもツールバーを表示するようにした。
6.広告表示内容が偏っていたのでアルゴリズムを変更
7.仕様変更により若干ヘルプの内容を更新

fse7112setup.exe 845 KB (865,527 バイト)

致命的バグ修正版です。かなりデバッグしました。

1番のツールバー上のファイル処理コマンドで選択したにもかかわらずファイル処理ができないのは、UIAutomationは見えていないエレメントを消去してしまう問題があるからです。

続きを読む »

BattenX 2.03リリース

1.終了処理が適切に行われていなかった部分を修正。
2.余計な変数をbattenx.dll battenx64.dllで実行していた為、エラーが起こっていた問題を修正

BX203setup.exe 280 KB (286,888 バイト)

また修正版です。今回はFasie7のデバッグをかなり厳しく行った関係上、BattenXのデバッグも厳しく行いました。今更ながら、勘違いのコードがあったのが情けなく思います。

でも何度も言いますが、Windows7は致命的なエラーがあっても見逃してしまうのが、作る側としては非常にやっかいです。またSDKにあるApplication Verifierを稼働させてテストしても、プログラム終了後、数十秒後経ってエラー報告するのは気分的に良くないし、またエラー報告のXMLページが端的にどこでエラーが起こっているか特定できません。細かい情報が出てくるのですが、そこがバグの箇所ではないのがほとんどです。非常にデバッグしにくい環境と言えます。

続きを読む »

BattenX Ver2.02リリース

修正版です

1.IME ON文字列が表示されないアプリケーションやファイルダイアログがある問題を修正
2.スレッド生成関数の変更による終了処理における不具合を修正
3.設定ダイアログ以外の実行ファイルやDLL生成用コンパイラをVisualC++2010Expressに変更
続きを読む »

Fasie7ツールバーのファイル処理コマンドのバグ

Fasie7ツールバーで使用できるファイル処理コマンド(コピー、移動、削除、検索他)で、選択したファイルがちゃんと処理されない問題があるのを確認しました。

たとえば、あるフォルダでCTRL+Aで全部のファイルやフォルダを選択しても、ファイル処理コマンドはその一部しか処理しません。 選択したファイルが隠れている場合そのファイルが選択されない可能性が高いです。

原因は選択されたファイルを認識するコードで、あのやっかいなUIAutomation部分です。この部分はMicrosoftのサンプルコードを参照したもので、大した変更を行っていないのですが。

ちょっとこれは修正に時間がかかるかもしれません。

追記:どうもUIAutomationは最大33個程度のファイルしか認識できないようだ。メモリがいっぱいなのか、それともコードが悪いのか? 
UIAutomationと言っても色々なアクセス方法があり、キャッシュを使ったものとFindAllで調べた限りそうなる。くそ重いTreeWalkerを使う必要があるのか、イベントを利用する必要があるのか…

追記:(11/2) Inspect ObjectツールでUIAutomationツリーを見た結果、そもそも画面から見えないファイルはUIAutomationツリーに表示されていないので、検索のしようがないことがわかりました。つまり表示が不必要なアイテム(ウィンドウから見えないファイル)はUIAutomationツリーに追加されていないからそもそも選択が無理だと言うことです。だからコード自体にはバグはありません。
 なんというのか、拍子抜けというのか、トリッキーなことをやることの限界を感じずにはいられないですね。Microsoftは自分たちが想定しないOSのカスタマイズをできるだけ排除するようあらゆる手段を尽くしていますから、このような思ってもみない問題が発生するのは当然なのかもしれませんが。

この制限、問題は、いわゆる「仕様」ってやつですが、最低でもCTRL+Aが押されたら、表示フォルダ内のファイルをUIAutomationではなく、ファイルを直接操作する関数から全て拾い上げるしか対処はなさそうです。

この問題に加えて、時たまクラッシュする問題があるのですが、広告表示に行うWebアクセスに問題があるようです。これは調査中です。

Fasie7 ver1.11リリース

フォルダ表示において、余計な処理を行っていた部分を若干修正。
これによりプレビュー表示すべきるフォルダが以前と比べてちゃんとプレビュー表示されるようになった。(完璧ではない)

ファイル名:fse7111setup.exe
ファイルサイズ:853 KB (874,061 バイト)

狭義のFasieの部分の修正です。思った通りの表示設定にするのはことのほか難しく、PCの処理が滞っていると、このバージョンでも思った通りに表示しない確率は高くなります。

転載する方への注意なのですが、ダウンロードしたファイルをそのまま転載してください。ファイル名を変えたり、セットアップ後にできたファイルをそのままCDに焼き付けたり、編集して再度アーカイブしたりすることはやめてください。それを守っていただけるなら無許可で転載しても構いません。

また、アーカイブファイルのあるURLの直接リンクは厳禁です。必ず右側のリンクを指定してください。直接リンクされたファイルはバージョンアップ時に消される可能性があります。

以上の事は、このサイトの全てのオンラインソフトにも適用されます

続きを読む »

Fasie7 ver1.1リリース

  • ツールバーを追加。ツールバーで使えるエクスプローラの標準機能にはないコピー、移動、削除、ファイル検索(のみ)コマンドなどを追加。
  • タスク選択メニューを追加。
  • お気に入りメニューにアイコンを表示
  • お気に入りメニューの起動キーが修飾キー+1キーも指定可能になった。
  • 広告付きながら実質フリーソフトとして使用可能にした。他,細かい修正

Windows8も出てしまい、遅きに失したと思いますが、これはWindows7専用ソフトです。
今回機能強化としてツールバーとタスク選択メニューを追加しました。

ツールバーはエクスプローラのコマンドバーに事実上独自コマンドを設定できないためこしらえたもので、エクスプローラとの相対位置を常に維持します。ツールバーの数、ボタンのサイズ、並び、表示ボタンなどがカスタマイズ可能です。

 また今回実質フリーソフト化にするにあたり、フリーソフト版はツールバーにアマゾンの広告を載せました。そのため、ネット常時接続環境が必須となります。この機能を解除したい場合は作者に従来通り送金をお願いします。

続きを読む »

ダウンロードサイトについての警告

今日たまたま見つけましたが、http://www.weeebs.com/ と言うサイトにLTCustomizerがフリーソフトだという紹介をされていますが、もちろんそれは違います。またこのサイトは、ダウンロードのリンクにこのサイトのアーカイブファイルを直接リンクを張っており、ダウンロード数をこちらが調査できないようにしてあります。

まあほとんど人気のないソフトだから実害はないのですが、最近の雨後の竹の子のように出現したダウンロードサイトは、ほんとんどが2chのまとめサイトと同様、ろくに中身も確認せず他人のふんどしで相撲を取るいかがわしいサイトと思われるので信頼できません。基本的に私のソフトをダウンロードするもしくは正確な情報を確認する際は、このサイトか、ベクターを利用してください。

ダウンロードサイト自体を否定するわけではありませんが、ほとんどのサイトはいかがわしいものと思っています。

最近 X Button Makerを自分のダウンロードサイトに紹介しましたとわざわざ連絡してくれた人がいました。そのサイトはフリーソフト100というサイトなのですが、このようなサイトはきわめて珍しい方だと思います。
とはいえ、私のソフトは基本的に配布も掲載も無許可で自由です。

インターネットエクスプローラの内部変更

今回は自分のソフト関連情報が主ではないのですが、BattenXに絡む話について一つ

私はインターネットエクスプローラ(IE)を使用してBattenXでマウス左↓のジェスチャーでタブを閉じる設定をしています。しかし、BattenXができあがった当時はちゃんと機能していたのですが、IE9ではからっきしダメになってしまいました。

これはIEがマウスのキャプチャーを自分のアプリに限定しているように思えたのですが原因は不明です。このソフトはもうかれこれ2年以上も変更していないソフトで、それだけ安定性が高いのですが、そろそろこの問題の修正も含めて手を入れる必要があるのではと思っていました。

しかし、最近になってマウスジェスチャーが機能するようになっているのです。

続きを読む »

ATLを使わないWTLもどき ver1.1リリース

正式名称Natsuhaze Windows Class Library

ActiveXコントロールに対応しました。ダイアログ上で比較的簡単に使えるかと思います。
これはEternal WindowsというサイトのFlashコントロールを使ったサンプルコードを改変して実現したものです。(サイト管理者に許諾は取ってあります)。この場を借りてEternal Windowsの管理者に御礼申し上げます。

ダウンロードは左側のリンクからお願いします。

サンプルプロジェクトには、Webブラウザコントロールを使ったサンプルコードが同梱されています。
続きを読む »