Delphi-Quellcode:
lDualzwischenwert := StrToInt( hatAsciiControl.AsciitoDual(lwert) );
// In Integer schreibe := KonvertiereStringZuInteger( String );
Du hast StrToInt mit IntToStr vertauscht.
(Ist mir zuerst auch oft passiert*)
Edit:
Oh, ich seh grad lDualzwischenwert ist schon ein String.
In dem fall brauchst du gar nicht Konvertieren*, da AsciitoDual schon einen String zurückgibt.
Delphi-Quellcode:
lDualzwischenwert := hatAsciiControl.AsciitoDual(lwert);
// In String schreibe := String ;