Prinzipiell ist Dein Code vollkommen in Ordnung - aber den geposteten bekommst Du niemals durch den Compiler: Da ist eine Variable gar nicht deklariert, und strIdent (0) ist Dummfug.
Bitte poste also bitte den Code, den Du wirklich hast.
Wenn ich Deinen Code korrigiert verwende, kommt genau das Ergebnis heraus, was Du erwartest.
Bernhard