Altova XMLSpy 2024 Enterprise Edition

XMLSpy enthält einen speziellen Schlüssel in der Registrierungsdatei, wo alle registrierten IDE-Plug-Ins gespeichert sind:

 

 HKEY_CURRENT_USER\Software\Altova\XML Spy\PlugIns

 

Alle Werte dieses Schlüssels werden als Referenzen auf registrierte Plug-Ins behandelt und müssen dem folgenden Format entsprechen:

 

Wertname:

ProgID des Plug-in

Werttyp:

muss REG_SZ sein

Wertdaten:

CLSID der Komponente

 

Bei jedem Start der Applikation werden die Werte des PlugIns-Schlüssels gelesen und die registrierten Plug-ins werden geladen.

 

Manuelle Registrierung von Plug-Ins

Um ein Plug-In manuell zu registrieren, verwenden Sie in XMLSpy im Menü Extras das Dialogfeld "Anpassen". Klicken Sie auf die Schaltfläche Plug-in hinzufügen... um die DLL anzugeben, die Ihr Plug-In implementiert. XMLSpy registriert die DLL als einen COM Server und fügt den entsprechenden Eintrag in seinem PlugIns Schlüssel hinzu.

 

Wenn es bei der manuellen Registrierung zu Problemen kommt, überprüfen Sie, ob die CLSID Ihres Plug-in korrekt im PlugIns Schlüssel registriert wurde. Wenn dies nicht der Fall ist, war der Name Ihrer Plug-In DLL wahrscheinlich nicht eindeutig genug. Verwenden Sie einen anderen Namen oder führen Sie eine direkte Registrierung durch.

 

Direkte Registrierung von Plug-Ins

Ein Plug-In kann direkt als IDE Plug-In registriert werden. Dazu muss zuerst die DLL registriert und anschließend müssen z.B. beim Einrichten des Plug-In die entsprechenden Werte zum PlugIns Schlüssel von XMLSpy hinzugefügt werden. Das neue Plug-In wird beim nächsten Start von XMLSpy aktiviert.

 

Erstellen von Plug-Ins

Im Ordner (Eigene) Dateien: Examples\IDEPlugin der Applikation finden Sie Quellcode für Beispiel-Plug-Ins. Um ein Plug-in anhand von solchem Quellcode zu erstellen, gehen Sie folgendermaßen vor:

 

1.Öffnen Sie die Lösung, die Sie als Plug-in in Visual Studio erstellen möchten.

2.Erstellen Sie das Plug-in mit dem Befehl im Menü "Build".

3.Die DLL-Datei des Plug-in wird im Ordner Bin oder Debug erstellt. Diese DLL ist die Datei, die als Plug-in hinzugefügt werden muss (siehe oben).

 

Anmerkung: C# und C++ sind die derzeit unterstützten Sprachen.

 

© 2017-2023 Altova GmbH