Delete
Mit dieser Methode können Datenbank und AutoLog-Gruppen aus der Konfiguration des TwinCAT Database Servers gelöscht werden.
Syntax
METHOD Delete : BOOL
VAR_INPUT
eTcDBSrvConfigType: E_TcDBSrvConfigType;
hConfigID: UDINT;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
eTcDBSrvConfigType | E_TcDBSrvConfigType | Typ der zu löschenden Konfiguration (Datenbank / AutoLog-Gruppe) |
hConfigID | UDINT | ID der zu löschenden Konfiguration (hDBID oder hAutoLogGrpID) |
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
Delete | BOOL | Zeigt den Status der Methode. Liefert TRUE, sobald die Methodenausführung beendet ist, also auch im Fehlerfall. |
Beispiel
VAR
fbConfigTcDBSrv : FB_ConfigTcDBSrvEvt(sNetId := '', tTimeout:=T#5S);
myConfigHandle : INT;
tcMessage : I_TcMessage;
END_VAR
IF fbConfigTcDBSrv.Delete(
eTcDBSrvConfigType := E_TcDBSrvConfigType.Database,
hConfigID := myConfigHandle) THEN
IF fbConfigTcDBSrv.bError THEN
tcMessage := fbConfigTcDBSrv.ipTcResult;
nState := 255;
ELSE
nState := 0;
END_IF
END_IF