APIFunctionAvailable
(XAPI2000)
Deklaration
Function APIFunctionAvailable (ByVal FuncName As String, ByVal
DllName As String) As Boolean
Beskrivning
Testar om en funktion existerar in en DLL-modul. Eftersom DLL.er
ofta utökas med nya funktioner med tiden kan det vid körning på
äldre system ibland inträffa att en specifik funktion saknas. Inträffar
detta brukar ofta programkörningen avbryta abrubt. Med hjälp av
denna funktion kan du vid tveksamma fall först testa om en specifik
funktion existerar innan du går vidare i programmet.
Parametern FuncName specificerar den funktion som ska testas
och parametern DLLName specificerar den DLL-modul som ska
undersökas.
Returvärden
Funktionen returnerar True om funktionen existerar eller
False om den inte existerar.
|
Exempel
If APIFunctionAvailable("InternetGetConnectedState","wininet.dll") Then
bState = InternetGetConnectedState(Flags, 0)
bCanDetermine = True
Else
bState=False
bCanDetermine = False
End If
|