GetModuleHandle: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
Zeile 3: Zeile 3:
 
Gibt für den Namen eines schon im Prozess liegenden Moduls das Handle zurück.
 
Gibt für den Namen eines schon im Prozess liegenden Moduls das Handle zurück.
  
<syntaxhighlight lang="vb">Declare Function GetModuleHandle Lib "kernel32.dll" _
+
<syntaxhighlight lang="<syntaxhighlight lang="vb">">Declare Function GetModuleHandle Lib "kernel32.dll" _
 
                 Alias "GetModuleHandleA" ( _
 
                 Alias "GetModuleHandleA" ( _
 
                 ByVal strModuleName As String) As Long
 
                 ByVal strModuleName As String) As Long
Zeile 11: Zeile 11:
  
 
''strModuleName''
 
''strModuleName''
:Name des Moduls, zum Beispiel "user32.dll" oder "msvbvm60.dll". Übergibt man vbNullString, gibt GetModuleHandle ein Handle zum Haupt-Exe-Modul des Prozesses zurück.
+
:Name des Moduls, zum Beispiel "user32.dll" oder "ms<syntaxhighlight lang="vb">vm60.dll". Übergibt man <syntaxhighlight lang="vb">NullString, gibt GetModuleHandle ein Handle zum Haupt-Exe-Modul des Prozesses zurück.
  
 
==Rückgabe==
 
==Rückgabe==

Version vom 5. November 2016, 23:10 Uhr


Gibt für den Namen eines schon im Prozess liegenden Moduls das Handle zurück.

">Declare Function GetModuleHandle Lib "kernel32.dll" _
                 Alias "GetModuleHandleA" ( _
                 ByVal strModuleName As String) As Long

Parameter

strModuleName

Name des Moduls, zum Beispiel "user32.dll" oder "ms<syntaxhighlight lang="vb">vm60.dll". Übergibt man <syntaxhighlight lang="vb">NullString, gibt GetModuleHandle ein Handle zum Haupt-Exe-Modul des Prozesses zurück.

Rückgabe

Ist der Funktionsaufruf erfolgreich, so wird ein Wert ungleich 0 zurückgegeben. Andernfalls kann man mit Err.LastDLLError weitere Informationen erhalten.

Betriebssysteme

  • Windows 95 / 98 / Me
  • Windows NT 4.0 / 2000 / XP
  • Windows Vista

Verweise

MSDN US-Libary - GetModuleHandle

Quelle

MSDN US-Libary