4.14.2.5 Runtime-Fehler 406
Syntaxfehler im Funktionsaufruf
Kann sein:
Abschließender Backslash in einer Zeichenkette
Wenn der Fehler - 406 in der folgenden Form angezeigt wird:
RCIPS_FunctionSyntax = - 406, Errorcode= - 406, ACIpsScriptMethod: iScanLine, Syntaxfehler im Funktionsaufruf,
dann kann die Ursache sein, dass in einem Skript, das aus einer Version vor 6.0 kommt, der String \“ enthalten ist, der als Anführungszeichen innerhalb eines Strings übergeben wird, die Syntaxprüfung geht also von einer unvollständigen Stringzuweisung aus!
Abhilfe: Entfernen des explizit editierten Backslashs, und Anfügen eines Leerstrings mit AppendToPath.
Beispiel:
Aus AssignString(strPfadangabe, “C:\BEISPIEL\“); wird:
AssignString(strPfadangabe, “C:\BEISPIEL“);
AppendToPath(strPfadangabe,str$Empty);