ITcPlcLibraryManager::RemoveReference
Entfernt eine Referenz aus dem eigentlichen SPS-Projekt. Eine Referenz ist entweder eine Bibliothek oder ein Platzhalter.
Bitte beachten: Im Falle einer Bibliothek wird hiermit nur die Referenz, aber nicht die Bibliotheksdatei selbst aus dem Repository entfernt. Hierzu muss die Methode UninstallLibrary() verwendet werden.
Ähnlich wie im Falle der Methode AddLibrary(), kann eine Bibliothek entweder mit ihren Attributen (Name, Version, Unternehmen) oder mit dem Anzeigetext spezifiziert werden.
HRESULT RemoveReference(BSTR bstrLibName, BSTR bstrVersion, BSTR bstrCompany);
Parameter
bstrLibName |
[in] : Name der Bibliothek |
bstrVersion |
[in, optional, defaultvalue("")] : |
bstrCompany |
[in, optional, defaultvalue("")] |
Kommentare
Zwei geläufige Methoden für das Entfernen einer SPS-Bibliothek sind:
- libraryManager.RemoveReference("Tc2_MDP", "3.2.0.0", "Beckhoff Automation GmbH"); // Entfernen einer Bibliothek mit Hilfe ihrer Attribute
- libraryManager.RemoveReference("Tc2_MDP, 3.2.0.0 (Beckhoff Automation GmbH)"); // Entfernen einer Bibliothek mit Hilfe ihres Anzeigenamens
Wobei librayManager ein Objekt vom Typ ITcPlcLibraryManager ist.