-- 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には「パッケージのインストール」メニューがないので、結局レジストリを触らないとインストールできないのでした…。詳しくはこのへん参照。