BattenX Ver2.02リリース
修正版です
1.IME ON文字列が表示されないアプリケーションやファイルダイアログがある問題を修正
2.スレッド生成関数の変更による終了処理における不具合を修正
3.設定ダイアログ以外の実行ファイルやDLL生成用コンパイラをVisualC++2010Expressに変更
続きを読む »
投稿: 2012 年 11月 5 日 カテゴリー BattenX.
主にWindowsソフトウェアの配布と販売
修正版です
1.IME ON文字列が表示されないアプリケーションやファイルダイアログがある問題を修正
2.スレッド生成関数の変更による終了処理における不具合を修正
3.設定ダイアログ以外の実行ファイルやDLL生成用コンパイラをVisualC++2010Expressに変更
続きを読む »
投稿: 2012 年 11月 5 日 カテゴリー BattenX.
Fasie7ツールバーで使用できるファイル処理コマンド(コピー、移動、削除、検索他)で、選択したファイルがちゃんと処理されない問題があるのを確認しました。
たとえば、あるフォルダでCTRL+Aで全部のファイルやフォルダを選択しても、ファイル処理コマンドはその一部しか処理しません。 選択したファイルが隠れている場合そのファイルが選択されない可能性が高いです。
原因は選択されたファイルを認識するコードで、あのやっかいなUIAutomation部分です。この部分はMicrosoftのサンプルコードを参照したもので、大した変更を行っていないのですが。
ちょっとこれは修正に時間がかかるかもしれません。
追記:どうもUIAutomationは最大33個程度のファイルしか認識できないようだ。メモリがいっぱいなのか、それともコードが悪いのか?
UIAutomationと言っても色々なアクセス方法があり、キャッシュを使ったものとFindAllで調べた限りそうなる。くそ重いTreeWalkerを使う必要があるのか、イベントを利用する必要があるのか…
追記:(11/2) Inspect ObjectツールでUIAutomationツリーを見た結果、そもそも画面から見えないファイルはUIAutomationツリーに表示されていないので、検索のしようがないことがわかりました。つまり表示が不必要なアイテム(ウィンドウから見えないファイル)はUIAutomationツリーに追加されていないからそもそも選択が無理だと言うことです。だからコード自体にはバグはありません。
なんというのか、拍子抜けというのか、トリッキーなことをやることの限界を感じずにはいられないですね。Microsoftは自分たちが想定しないOSのカスタマイズをできるだけ排除するようあらゆる手段を尽くしていますから、このような思ってもみない問題が発生するのは当然なのかもしれませんが。
この制限、問題は、いわゆる「仕様」ってやつですが、最低でもCTRL+Aが押されたら、表示フォルダ内のファイルをUIAutomationではなく、ファイルを直接操作する関数から全て拾い上げるしか対処はなさそうです。
この問題に加えて、時たまクラッシュする問題があるのですが、広告表示に行うWebアクセスに問題があるようです。これは調査中です。
投稿: 2012 年 10月 28 日 カテゴリー Fasie7.
フォルダ表示において、余計な処理を行っていた部分を若干修正。
これによりプレビュー表示すべきるフォルダが以前と比べてちゃんとプレビュー表示されるようになった。(完璧ではない)
ファイル名:fse7111setup.exe
ファイルサイズ:853 KB (874,061 バイト)
狭義のFasieの部分の修正です。思った通りの表示設定にするのはことのほか難しく、PCの処理が滞っていると、このバージョンでも思った通りに表示しない確率は高くなります。
転載する方への注意なのですが、ダウンロードしたファイルをそのまま転載してください。ファイル名を変えたり、セットアップ後にできたファイルをそのままCDに焼き付けたり、編集して再度アーカイブしたりすることはやめてください。それを守っていただけるなら無許可で転載しても構いません。
また、アーカイブファイルのあるURLの直接リンクは厳禁です。必ず右側のリンクを指定してください。直接リンクされたファイルはバージョンアップ時に消される可能性があります。
以上の事は、このサイトの全てのオンラインソフトにも適用されます
投稿: 2012 年 10月 25 日 カテゴリー Fasie7.
Windows8も出てしまい、遅きに失したと思いますが、これはWindows7専用ソフトです。
今回機能強化としてツールバーとタスク選択メニューを追加しました。
ツールバーはエクスプローラのコマンドバーに事実上独自コマンドを設定できないためこしらえたもので、エクスプローラとの相対位置を常に維持します。ツールバーの数、ボタンのサイズ、並び、表示ボタンなどがカスタマイズ可能です。
また今回実質フリーソフト化にするにあたり、フリーソフト版はツールバーにアマゾンの広告を載せました。そのため、ネット常時接続環境が必須となります。この機能を解除したい場合は作者に従来通り送金をお願いします。
投稿: 2012 年 10月 22 日 カテゴリー Fasie7.
今日たまたま見つけましたが、http://www.weeebs.com/ と言うサイトにLTCustomizerがフリーソフトだという紹介をされていますが、もちろんそれは違います。またこのサイトは、ダウンロードのリンクにこのサイトのアーカイブファイルを直接リンクを張っており、ダウンロード数をこちらが調査できないようにしてあります。
まあほとんど人気のないソフトだから実害はないのですが、最近の雨後の竹の子のように出現したダウンロードサイトは、ほんとんどが2chのまとめサイトと同様、ろくに中身も確認せず他人のふんどしで相撲を取るいかがわしいサイトと思われるので信頼できません。基本的に私のソフトをダウンロードするもしくは正確な情報を確認する際は、このサイトか、ベクターを利用してください。
ダウンロードサイト自体を否定するわけではありませんが、ほとんどのサイトはいかがわしいものと思っています。
最近 X Button Makerを自分のダウンロードサイトに紹介しましたとわざわざ連絡してくれた人がいました。そのサイトはフリーソフト100というサイトなのですが、このようなサイトはきわめて珍しい方だと思います。
とはいえ、私のソフトは基本的に配布も掲載も無許可で自由です。
投稿: 2012 年 10月 17 日 カテゴリー 情報.
今回は自分のソフト関連情報が主ではないのですが、BattenXに絡む話について一つ
私はインターネットエクスプローラ(IE)を使用してBattenXでマウス左↓のジェスチャーでタブを閉じる設定をしています。しかし、BattenXができあがった当時はちゃんと機能していたのですが、IE9ではからっきしダメになってしまいました。
これはIEがマウスのキャプチャーを自分のアプリに限定しているように思えたのですが原因は不明です。このソフトはもうかれこれ2年以上も変更していないソフトで、それだけ安定性が高いのですが、そろそろこの問題の修正も含めて手を入れる必要があるのではと思っていました。
しかし、最近になってマウスジェスチャーが機能するようになっているのです。
投稿: 2012 年 9月 26 日 カテゴリー BattenX.
正式名称Natsuhaze Windows Class Library
ActiveXコントロールに対応しました。ダイアログ上で比較的簡単に使えるかと思います。
これはEternal WindowsというサイトのFlashコントロールを使ったサンプルコードを改変して実現したものです。(サイト管理者に許諾は取ってあります)。この場を借りてEternal Windowsの管理者に御礼申し上げます。
ダウンロードは左側のリンクからお願いします。
サンプルプロジェクトには、Webブラウザコントロールを使ったサンプルコードが同梱されています。
続きを読む »
正式名称: Natsuhaze Windows Class Library
このライブラリはWindowsのユーザーインターフェイス開発用C++クラスライブラリです。
(ダイアログ、プロパティシートのみ)
フリーソフトです。(vectorもどきを内部で使っています)。WTLのコードを一部拝借しています。といっても著作権を主張するにはあまりも自明なWin32コントロールクラスのメンバ関数のみです。
WTLのライセンスが難解なのですが多分商利用も問題ないでしょう。著作権がらみで問題と思われる方は、WTLのメンバー関数を使うのではなく、Winodws SDK(ヘッダファイル)にある、Windowsのコントロール制御マクロを使えばいいですが、1~2行程度のものばかりなので内容は実質同じものでしょう。
一応お決まりの言葉ですが、どんな使い方をしても構いませんが使用したことによる損害は補償しません。無保証です。
ダウンロードは右側の「ダウンロード」の中のNatsuhaze Windows Class Libraryをクリックしてください。
一応サンプルプロジェクトがありますので。MFCとWTLに手馴れた人なら比較的容易に理解できるでしょう。
ツリービュー、タブコントロールのサンプルも書こうとしたのですが、面倒なのでやめました(笑)
概要、使い方も同じくその下にあります。
続きを読む »
投稿: 2012 年 7月 15 日 カテゴリー Nwcl.
6月1日からリリースプレビュー版をインストールして使っていますが、ブログ(丹下段平設計事務所)でも述べているとおり、Windows8はセキュリティ的にかなり問題のあるOSで、かつデスクトップアプリを強制的に過去の遺物にしようとしているのがはっきりわかりますので、現在提供されている私のソフトウェアをWindows8に積極的に対応することは止めることにしました。
唯一X Button Makerだけまともに動いています。64bit版のWindows8での使用ですから、当然64bitアプリケーション上では動作は不安定になります。
BattenXは常駐するとエラーばかり引き起こしているので駄目です。64bitの実行ファイル(BattenX64.exe)のみを常駐解除にするとエラーが起きなくなるのでWindows8上の64bitアプリケーションは何か強力なセキュリティ上の制限が設けられている可能性があります。BattenXの32bit版と64bit版は同一のソースコードから作成されていますので。
でも、実際にデバッグしていないので今言ったことが本当かは100%断定できません。
(以下Windows8についての批判的意見)
続きを読む »
投稿: 2012 年 6月 9 日 カテゴリー 情報.
1.シャットダウン時、終了処理がうまくいかない問題を修正 他
ファイル名:fse7102setup.exe (635121bytes)
右側のリンクからダウンロードしてください。
続きを読む »
投稿: 2012 年 2月 26 日 カテゴリー Fasie7.