Assasin писал(а):
совместимости это не перечитОшибаешься, совместимость ты уже нарушил вот здесь, в объявлении переменных
#pas
function PosEx(const SubStr, S: string; Offset: Cardinal = 1): Integer;
И вообще, если ты что-то предлагаешь, то будь добр оставлять имена переменных и их объявления без изменений
------------ Дoбавленo в 22.26:
Во-вторых, я не знаю с чем это связано (не я писал эту функцию), но в поиске отсутствует функция Pos, которую ты применил для всех случаев, она там используется только при поиске с начала