Ich kann mich nur wiederholen, der folgende Code liefert bei mir eindeutig, dass die Strings nicht gleich sind!
Delphi-Quellcode:
begin
ed1.Text := 'irgendwasaaa';
if CompareStr(ed1.Text, 'irgendwas') = 0 then
ShowMessage('Strings sind gleich')
else
ShowMessage('Strings sind NICHT gleich');
end;