CloseHandle: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
Zeile 7: Zeile 7:
  
 
'''Übergabe'''
 
'''Übergabe'''
 
  
 
''hObject''
 
''hObject''
  
hObjekt erwartet ein gültiges Dateihandle zur Übergabe.  
+
:hObjekt erwartet ein gültiges Dateihandle zur Übergabe.  
  
  

Version vom 26. Februar 2007, 16:04 Uhr

Diese Funktion schließt eine Datei oder einen Datenkanal. Kanäle können ein COM- oder LPT-Port, ein Gerät, ein Dienst oder eine Console sein.

Declare Function CloseHandle Lib "kernel32" Alias "CloseHandle" ( _
                             ByVal hObject As Long) As Long

Übergabe

hObject

hObjekt erwartet ein gültiges Dateihandle zur Übergabe.


Rückgabe

Ist die Funktion erfolgreich, so erfolgt eine Übergabe des wertes "1". Sollte die Funktion fehlschlage, so kann per GetLastError die Fehlerursache festgestellt werden.


Beispiel

    Dim CloseResult as Long

    CloseResult = CloseHandle(FileHandle)
    
    If CloseResult <> 1 Then
        MsgBox "Fehler beim Schließen des Objektes!", vbCritical, "Fehler!"
    End If