Guten Abend AutoIt Gemeinde,
ich versuche gerade meine erste Function zu definieren... Ich sende in die Funktion eine Zahl und möchte als Rückgabewert den "Satz" aus der Select Case Anweisung erhalten...Kann mir bitte jemand uner die Arme greifen?
[autoit];Abfrage welche Programme verfügbar sind
Func _Module_abfragen($Keynumber)
$Keynumber_value = DllCall($dll, "int", "ConnectKey_std", "int", $Keynumber)
MsgBox(0,"",$Keynumber)
If @error <> 0 Then
MsgBox(0, "Fehler:", "ConnectKey_std error: " & @error)
Exit
EndIf
Select
Case $Keynumber_value[0] = 0
$MNa[$Keynumber][0] = "Lizenz verfügbar"
Case $Keynumber_value[0] = 1
$MNa[$Keynumber][0] = "Dongle nicht gefunden"
Case $Keynumber_value[0] = 2
$MNa[$Keynumber][0] = "Falsche Schlüsselnummer"
Case $Keynumber_value[0] = 3
$MNa[$Keynumber][0] = "Sicherheitsfehler"
Case $Keynumber_value[0] = 4
$MNa[$Keynumber][0] = "Unbekannter Fehler"
Case $Keynumber_value[0] = 5
$MNa[$Keynumber][0] = "Programm/Modul ist nicht registriert"
Case $Keynumber_value[0] = 6
$MNa[$Keynumber][0] = "Fehler in Win32 DEVICE_DRIVER"
Case $Keynumber_value[0] = 7
$MNa[$Keynumber][0] = "Dongle bereits verbunden"
Case $Keynumber_value[0] = 8
$MNa[$Keynumber][0] = "Dongle ist nicht initalisiert"
Case $Keynumber_value[0] = 9
$MNa[$Keynumber][0] = "Lizenz abgelaufen"
EndSelect
DllCall($dll, "int", "DisconnectKey_std", "int", 0)
EndFunc
$eee = _Module_abfragen("107")
MsgBox(0,"",$eee)
Vielen Dank und viele Grüße,
TOYY1