aber das funktioniert nur ungefähr 16x und dann nicht mehr.
Ungefähr oder genau?
Aus dem Bauch heraus würde ich sagen, das A immer um 1 erhöht wird, dann LOCATE ausgeführt und dann erst abgefragt wird ob A zu groß war.

Was passiert denn, wenn es nicht mehr geht?