Registrieren von .NET-Verbindungen in Advance Steel

.NET-Verbindungen müssen registriert sein, um in Advance Steel verwendet zu werden.

Um .NET-Verbindungen in Advance Steel verwenden zu können, führen Sie diese Schritte zur Registrierung aus.

  1. Öffnen Sie die Datenbank AstorRules (in der Regel: C:\ProgramData\Autodesk\Advance Steel 2022\Steel\Data).
  2. Öffnen Sie die Tabelle RulesDllSigned.
  3. Fügen Sie einen neuen Datensatz hinzu:
    1. Key: Verwenden Sie einen Wert über dem Standardbereich von Advance Steel, z. B. 150000.
    2. FileName: Der Name der DLL (Bibliothek), die Ihre Verbindung implementiert.
    3. Tech: Für .NET-Verbindungen sollte dies 2 sein. Alle Optionen umfassen:
      1. "0" für Verbindungen mit COM API, in C++ implementiert.
      2. "1" für Verbindungen mit COM API, in .NET implementiert.
      3. "2" für Verbindungen mit .NET API.
    4. Signature: Wird derzeit nicht verwendet.
  4. Öffnen Sie die Tabelle HRLDefinition. Fügen Sie einen neuen Datensatz hinzu:
    1. Key: Verwenden Sie einen Wert über dem Standardbereich von Advance Steel, z. B. 150000.
    2. Rule run name: Gibt an, wie Ihre Verbindung in Advance Steel angezeigt wird.
    3. Internal Name: Verwenden Sie einen einfachen und eindeutigen Namen ohne Leerzeichen. Dieser wird verwendet, um die Verbindung aufzurufen.
    4. Category: Wird für das Gruppieren von Verbindungsfamilien verwendet.
    5. Dll: Der Schlüssel, den Sie beim Hinzufügen des neuen Datensatzes in der oben genannten Tabelle RulesDllSigned verwendet haben.
    6. SubNameInDll: Der vollständige Name der Klasse, die die IRule-Schnittstelle, einschließlich des Namespace, implementiert.
    7. ClassId: Erstellt eine neue eindeutige GUID für die Verbindung. Sie ist nur anwendbar, wenn Sie auch ein Verbindungs-Konstruktionsmodul für die Verbindung erstellen.
  5. Platzieren Sie die DLL, die die Verbindung implementiert, im Advance Steel-Installationsordner – in der Regel C:\Program Files\Autodesk\AutoCAD<Version>\ADVS.
  6. Um die Verbindung in Advance Steel zu testen, geben Sie AstM4CrConByVb<Verbindungsname > (den unter Schritt 4c oben eingegebenen InternalName) ein.