Zitat von
FriFra:
Nein, der Fehler liegt definitiv bem Passwort. Aber nicht daran, dass es evtl. falsch ist, dafür gibts einen eigenen return code.
Zitat von
DOKU EASY_COM:
Hierzu muss das im Gerät hinterlegte Systempasswort im Parameter 'szPassword' als
Dezimalwert-Zeichenkette übergeben werden. Bei easy500 und easy700 besteht das Passwort
aus 4 Dezimalziffern, bei easy800 und MFD-CP8 besteht es aus 6 Dezimalziffern. Das
Passwort wird verschlüsselt an das Gerät übertragen und dort geprüft.
ftp://ftp.moeller.net/EASY/TOOLS/easy_com_v230.zip
Das Passwort wird verschlüsselt; also vorverarbeitet.
Entspricht das Passwort nicht genau 4 oder 6 Ziffern, dann macht es Sinn, dass der Errorcode "1 Ein Parameter enthielt einen ungültigen Wert" geliefert wird.
Hat dein Passwort (bei Dir Variable s1) einen gültigen Inhalt
vor dem Aufruf von Unlock_Device()?