In our previous episode, Michael Schnell said: > > > Well, the trick is not to leave that to chance. > > I don't understand. When using Lazarus (if it stays similar to what it > is now) your strings will be UTF8. If pos() requires UTF16 you are out > of luck. Fixing that in Lazarus is easier than implementing your case in the compiler.