CAD 標準仕様プラグインの新しいプロジェクトを作成するには(ActiveX/CSP)

プラグインは、AutoCAD プログラムに直接ロードすることはできません。そこで、特定のプロパティを有効にして、AutoCAD プログラムの一部である CAD 標準仕様フレームワークまたはスタンドアロンのバッチ標準チェッカーにロードできるようにする必要があります。各プラグイン プロジェクトは、クラス ライブラリ テンプレートに基づいている必要があります。新しいプロジェクトを作成したら、AutoCAD <リリース> のタイプ ライブラリと Autodesk 標準仕様マネージャのタイプ ライブラリを参照する必要があります。

  1. Microsoft Visual Studio を起動する
  2. Microsoft Visual Studio で、メニュー バーから[ファイル]メニュー ·[新しいプロジェクト]、または[ファイル]メニュー [新規] [プロジェクト]を選択します。
  3. [新しいプロジェクト]ダイアログ ボックスで、[インストール済み] [テンプレート]を展開し、次のいずれかの操作を行います。
    • Visual Basic: [Visual Basic]をクリックし、次に[クラス ライブラリ]を選択します。
    • Visual C#: [Visual C#]をクリックし、次に[クラス ライブラリ]を選択します。
    • Visual C++: [C++]を展開し、[CLR]をクリックし、[クラス ライブラリ]を選択します。
  4. [名前]フィールドにプロジェクトの名前を入力し、[OK]をクリックします。
  5. メニュー バーから、[プロジェクト]メニュー [<プロジェクト名> プロパティ]を選択します。
  6. [プロパティ]ダイアログ ボックスの[参照]タブで、[追加]をクリックします。
  7. [参照の追加]ダイアログ ボックスの[参照]タブで、<ドライブ>:¥ObjectARX <バージョン>¥inc-<プラットフォーム> を参照します。

    <ドライブ> および <バージョン> は、ObjectARX SDK がインストールされる場所を表します。<プラットフォーム> は、ターゲット プラットフォームの x64 に置き換える必要があります。

  8. [Ctrl]を押しながら、AcStMgr.dll (AcStMgr.tlb ファイルから作成する必要あり)および axdb<バージョン><言語>.tlb を選択します。[OK]をクリックします。
    注: <バージョン> および <言語> は、参照する ObjectDBX ライブラリのバージョンおよび言語を表します。たとえば、axdb24enu.tlb は、 Autodesk AutoCAD 2021 から Autodesk AutoCAD 2024 の英語版がサポートしているライブラリのバージョンを表し、axdb23enu.tlb は AutoCAD 2019 および AutoCAD 2020 の英語版がサポートしているライブラリのバージョンを表します。
  9. もう一度[追加]をクリックし、[COM]タブをクリックします。
  10. [COM]タブで、[Microsoft XML タイプ ライブラリ] (Microsoft XML、v6.0)にスクロールし、選択します。[OK]をクリックします。
  11. [アプリケーション]タブをクリックします。
  12. [アプリケーション]タブで、[アセンブリ情報]をクリックします。
  13. [アセンブリ情報]ダイアログ ボックスで、[アセンブリを COM 参照可能にする]をクリックし(オンにし)、[OK]をクリックします。