0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

RAD Studio Community Editionでフリーカーソル無効化アドインを使う

Last updated at Posted at 2018-07-23

RAD Studio Community Editionが公開されて無料でRAD Studioが使えるようになったので、フリーカーソル無効化アドインを使うためにRAD Studio XE2でビルドします。

用意するもの

  • フリーカーソル無効化アドイン(のソースコード)
  • RAD Studio XE2
  • RAD Studio 2010(ATL用のファイルが同梱されているもの)

ATL関係のファイルをRAD Studio 2010からコピー

RAD Studio XE2(C++ Builder)にはATL関係のファイルが同梱されていないので、RAD Studio 2010のフォルダからファイルをコピーします。

  • $(BDS)\include\atl\*.*
  • $(BDS)\lib\bcbatl.lib

includeフォルダのファイルは$(BDS)\include\windows\atl\フォルダに、bcbatl.libは$(BDS)\lib\win32\フォルダにコピーします。

フリーカーソル無効化アドインのプロジェクトを開く

RADStudio XE2でnfcur101\Source_BCB\NFCur.cbprojを開きます。

include、libパスの設定

includeパスに$(BDS)\include\windows\vcl\design\を追加、libパスに$(BDS)\lib\win32\を追加します。

ソースコードの書き換え

KeyBindBase.hのAnsiStringをUnicodeStringに置換します。

ビルド

プロジェクトをビルドします。
いくつか警告が出ますが、ビルドが成功すればDLLが出来ているはずです。

DLLを任意の場所にコピー

出来上がったDLLを任意の場所にコピーします。

アドインの登録

 レジストリのHKEY_CURRENT_USER\Software\Borland\BDS\1.0\Experts
(C#Builderの場合。他の環境では適当に読み替えてください。キーが存在しない
場合は作成してください)キーの下に、新規の文字列値を作成し、名前を
「フリーカーソル無効化アドイン」(任意の名前でかまいません)、値に、
NFCur.dllのフルパスを設定してください。
 これで、対象の開発環境を立ち上げるとアドインの機能が有効になります。
(NFCur.txtより引用)

Community Edition(10.2.3)ではHKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Expertsでした。

以上でフリーカーソル無効化アドインが使えるようになっていると思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?