-- Delphi/BCBフリーカーソル無効化アドイン 1.01 --
最終更新日 2004/3/16
C++Builder5以降/Delphi5以降/C#Builderのエディターを、擬似的にフリーカーソルにならないようにするアドインです。
C++Builder製ですが、DelphiおよびC#Builderでも使用できます。
DelphiマガジンVol.12に、このアドインの作成記事が掲載されました。C++Builderを使った、キーバインドアドインの作成方法を解説しています。
nfcur101.lzh 348KB
詳しい説明(ReadMeファイル)はこちら。
・1.00→1.01更新内容 (2003/7/26)
バージョン非依存タイプのウィザード(DLL版)を追加。これによってC#Builder対応。
C#Builderも中身はDelphiらしく、DLL版にするだけで動いてしまった。
IOTAEditBuffer::TopViewプロパティが使えないのにちょっと悩んだけど(^^;
なお、Pascal版はバージョン1.00から変えていません。
いまさらだが、BCB6では、キー割り当てを「Visual Studio(TM)エミュレーション」
にしておくと、このアドインがなくてもTab/Shift+Tabで選択範囲のインデント/
アンインデントができることに気づいてしまった(笑)
・余談
たぶんDelphi8でも動くと思う…。誰か試してくださった方ご報告下さい(^^;
実は最近こんなの (こっちも)が出てるので、C#BuilderやDelphi8用にもパッケージ版アドインを作ることが出来ます。コンパイルは、dclnfcur60.dpkおよび.cfgを適当に書き換えて、
DCC32.EXE dclnfcur71.dpk
てな感じで出来るはず。パッケージのパスが通ってないって言われるなら-Uオプションなりが必要かも。
ただ、パッケージ版アドインを作ったところで、C#Builderには「パッケージのインストール」メニューがないので、結局レジストリを触らないとインストールできないのでした…。詳しくはこのへん参照。