Dein Code funktioniert nicht mehr, weil ein gecastetes Objekt nur dann als var-Parameter übergeben werden kann, wenn die Größen des Objekts und des Datentyps, in den gecastet wird, übereinstimmen. Byte(AnsiChar) kann also an Inc() übergeben werden, Byte(WideChar) nicht.
[edit]Ach ja, ich habe die Lösung vergessen:
Code:
Inc(Word(string1[1]), StrToInt(A[5]));
sollte funktionieren.[/edit]
jkr