Function
DE
Version 1.90
@CheckHandle
Agent
Database
Debugging
EDI
Folder
Misc
Note
NotesSystem
OSFile
SAP/APPC
SQL
System
View
Syntax
@CheckHandle(VIEWHANDLE1);
@CheckHandle(NOTEHANDLE1);
@CheckHandle(DBHANDLE1);
@CheckHandle(FILEHANDLE1);
@CheckHandle(EDIHANDLE1);
@CheckHandle(SQLHANDLE1);
@CheckHandle(SQLFETCHHANDLE1);
@CheckHandle(SAPCOMHANDLE1);
@CheckHandle(SAPFETHANDLE1);
@CheckHandle(AGENTHANDLE1);
@CheckHandle(MULTISETVARHANDLE1);
@CheckHandle(MULTIGETVARHANDLE1);
@CheckHandle(MUTEXSEMHANDLE1);
Beschreibung
Prüft, ob VIEWHANDLE/NOTEHANDLE/DBHANDLE/FILEHANDLE… VIEWHANDLE1/NOTEHANDLE1/DBHANDLE1/FILEHANDLE1… ein geöffneter Handle ist. Wenn ja wird TRUE zurückgegeben, sonst FALSE. FILEHANDLE können allerdings erst ab Version 1.93 geprüft werden.
Beispiel: @CheckHandle(VIEWHANDLE1)
if(@CheckHandle(VIEWHANDLE1)
{
@LogReport("VIEWHANDLE1 ist ein gültiger und offener VIEWHANDLE");
}
else
{
@LogReport("VIEWHANDLE1 ist kein gültiger oder offener VIEWHANDLE");
}
Gibt die entsprechende Meldung auf der Server-Console und im Log-File aus. Genau analog können die anderen Handles geprüft werden.
