7.3
API herunterfahren
7.3.1
Native C++
Prinzipielles Vorgehen beim Löschen der Anwenderschnittstellen
Um alle Anwenderschnittstellen zu löschen, gehen Sie prinzipiell so vor:
1. Löschen Sie die Schnittstellen IInstances und IRemoteRuntimeManager.
2. Rufen Sie die Funktion Shutdown() der Schnittstelle ISimulationRuntimeManager auf.
3. Löschen Sie die Schnittstelle ISimulationRuntimeManager.
4. Entladen Sie die API-Bibliothek (DLL) mit der Win32 API-Funktion FreeLibrary().
Löschen der Anwenderschnittstellen über Funktionen
Das Löschen der Anwenderschnittstellen ist auch über Funktionen möglich.
Wenn die API über die Funktion InitializeApi() initialisiert wurde, dann löschen Sie die
Anwenderschnittstellen über folgende Funktionen:
• FreeApi() (Seite 108)
• ShutdownAndFreeApi() (Seite 109)
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD
Anwenderschnittstellen (API)
7.3 API herunterfahren
105