検索結果
出来た。 このソフト専用に配布ページを作るほどのものでもないので、直リンクのみで。 http://wantech.ikuto.com/software/hookdnet.zip あらためてソフトの説明をすると、スタートアップに入れて常駐させておくことで、 エクスプローラをタブ式にするよという、ただそれだけのこと。 動作確認は自宅の64bit版Vistaと、事務所のXPにて。 両方で動くと言うことは、中間であるということは32bit版のV…続きを読む
健康を害するほどにプログラミングにのめり込んでしまう事がたまにあるので、 一休みという意味も兼ねて、既存のファイラを試して見たのだが。 X-Finderに落ち着きそうだったのだが、左ペインのフォルダツリーが共通ってのが思いのほか不便だ。 本物のエクスプローラを捕獲してタブ化すれば、それぞれのエクスプローラに全てフォルダツリーがつくのだが、 X-Finderを含む多くのファイラでは、タブで右ペインは切り替わるのだが、左ペインが切り替わらな…続きを読む
真魚やエロペガと同様に、自分で毎日使ってる自作ソフトで、裏エクスプローラというのがある。 グローバルフックという手法で標準のエクスプローラを捕まえて、タブ式にしてしまおうというもの。 同じコンセプトで親エクスプローラというのも作ったのだが、親も裏も完全に思い通りには動作せず、 親よりは裏の方が、少しは理想に近い動作をするということで、裏の方をずっと使い続けてきた。 自宅のPCでは、64bit版Vistaを入れているわけだが、別にVist…続きを読む
パソコンのマザーボードごと交換しても、HDDは引き続き使いたいという場合、 単にHDDを載せ替えただけだと、XPは起動途中にエラーを吐いて止まってしまう。 でも、クリーンインストールはデータの移行やアプリの再インストールと設定が面倒くさい。 そこで、このエラーを吐く状態になったXPに、上書きで修復インストールをしてやれば問題解決だ。 ちゃんと起動できる状態になるし、アプリもインストールされた状態だし、マイドキュメントもそのまま。 この方…続きを読む
点击下载・ダウンロード 要.NET Framework 2.0(再頒布可能パッケージ) ロムにパッチして動くマジコンだと、そのパッチの時に不要部分を削除したりする。 最近のクリーンロムで動くタイプだと、変換ソフト不要なのは良いけれど、 じゃぁ不要部分を削除してサイズダウンさせるだけの機能はどこに求めようかと。 X9で使うにあたり、MicroSDの容量節約のためにTrimしようと思ったら、 そういうツールはどこからダウンロードすればいいか…続きを読む
せっかくなので、もうちょっとVistaで遊んでたら後には引けなくなってきた。 Windows XPが初めて世に出たとき、まずは外見の違いを相当意識した。 今まではちゃんと角がある四角い窓だらけだったのが、XPからは角が取れたし、 ボタンもメニューもスクロールバーも、XPのルナに対応したものに変わっていった。 例えば純粋にOSに描画させたボタンなら何の問題もないのだが、 OSが用意したボタンでは物足りず機能を追加したボタンとかも昔からあっ…続きを読む
例えばエロペガは、DirectX9の一部である、DirectShowを使って動画を再生している。 Delphiで動画を再生するための機能をまとめて、部品として公開してる人がいて、 エロペガにその部品を組み込んだ上で、ツマミとかは自分で作って出来上がりって感じだ。 部品、すなわちコンポーネント、略してコンポの単位で作れるのがDelphiの良いところ。 エロペガのツマミはもともと、VSTiを作るために使ったもので、その部品を再利用したもの。…続きを読む
その前に、BDS2006が何百MBもメモリー要求してスワップでしょっちゅう作業中断する件。 メモリー買い足せばいいんだろうけど、事務所のはやっかいな位置に取り付けてあって、 他のいろんなものをいちいちバラさないとダメなので面倒でやる気がしない。 何の根拠もないが、おそらくソースに含まれる数百KB分のテーブルデータかなと疑い、 文字コード変換部分をDLL化して、ソースを切り離そうかと画策。 テーブルのデータを受け渡すだけの関数をエクスポー…続きを読む
まぁ、DelphiというかBDS 2006の日本語版アップデートパッチが出そうだったので、 出てからもう一度ではなく、出るまで待ったということもある。 今朝出てたから、置換の高速化(痴漢の拘束か by ATOK)がなくてもやろうと。 その高速化だが、やってみたらもう驚くほど速くて、やれば出来るじゃんって感じ。 いや、やってみたらと言っても、さっき考えてさっき作ったばかりであって、 全くのデバッグ不足のままにリリースと言うことになる。 で…続きを読む
いや、これまでもVBだったというべきか。 VBを必要とする人がいる限り、将来も反映していきそうなので、 あたしゃC#で部品を作るだけだが、VB向けに何か配布していこうかと。 理想としては、TEditorのようにエディタコンポそのものの配布だが、 現在の.NET 2.0では機能不足でWin32に依存しなきゃ作れない部分が多いことと、 パフォーマンスで劣っていることは、「ぎょえ」を作って知っているから、 それはとりあえず後回しにしても、他に…続きを読む
真魚でやっている文字コード変換をVB.NETへ移植する計画が進行中。 VBがぜんぜんわからないので、まずはC#へ移植して、そのあとVBでもやってみる。 ほいで、C#への移植までは出来て、変換テーブルがあるので200KBほどのサイズだった。 ようやくVBに取りかかったのだが、予想以上に多くの障害を感じている。 まず、VBって初心者用だからなんだろうが、難しい部分は隠蔽されている。 C#もVBも、今回の2005からpartialという識別子…続きを読む
Virus Busterの略じゃないよ、Visual Basicの略だ。 もちろん、あたしゃVBなんて10年くらい触ってないので詳しくはないのだが。 昔からVBって、用意された部品を組み合わせれば、大概のことはできるものだった。 ところが、部品が用意されてないことをやろうとすると、難しい言語と同じだけの知識が必要で、 手間がかかることや実行速度やランタイム必須な点などで、逆に不利になっちゃう。 VBに出来ないことを自前でやろうとする労力…続きを読む
今回は開発環境のアップデート込みだから、Delphiの仕様変更にともなって、 あたしがソースを改変してない部分でのバグが追加されているかもだ。 それにしても今回のDelphi 2006はまだ一度も落ちていない。2005より超マシ。 TNotePadのドキュメント等を2006専用ということに変更しておいた。 もう一つ大きな変更は、正規表現での検索結果も色分けするようにし、 そうするととんでもなく遅くなるのだが、鬼車という速い正規表現に乗り…続きを読む
本当に速くて、もうTRegExprに戻る気になれなくなった。 せっかくTRegExprの英語ヘルプを写したのに、消して鬼車にするのか。 しかも、生で200KB、UPX圧縮で75KBほどのDLLを一個添付。 それもやもえないほどのスピードだ。いや、TRegExprが遅いだけだが。 TRegExprのヘルプにユニコードでの動作は遅いって書いてあるしね。 あと、挙動に対してもとても満足している。 満足できなかった部分もあるけど、Delphi側…続きを読む
真魚から使うことのみを想定したクラスを書いてみた。 すなわち、今までTRegExprを使っていた部分を書き換えずに、差し替えのみで動作する形で。 で、例の8万文字テストをしてみたのだが、ちゃんと動作したし数倍速くなった。 掲示板にあった、正規表現でも検索結果を色分けする実装を行ったせいで、 TRegExprを使った方はもう固まる寸前で動作しているのだが、 鬼車を使った方は遅いけどじわりじわりと動いてくれて、その実力を見せてくれた。 TR…続きを読む