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

    
  
SamLogic