Não é a linguagem de programação que define o programador, mas sim sua lógica

E2251 Ambiguous overloaded call to 'Pos'


Estou postando vários erros pois estou atualizando o Delphi e estou me deparando com alguns erros que não encontro muitas soluções na internet.

Index := Pos(AChar, Result);
Esse erro "Ambiguous overloaded call to 'Pos'" ocorre pois existem existem mais de uma versões do POS no sistema, você só precisa dizer ao compilador qual delas ele tem que usar, por exemplo colocando da seguinte forma;

Index := Pos(WideString(AChar + AChar), Result);

Um comentário: