Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - AnsiEndsText: brauche Hilfe:


xyz123 - Fr 02.09.11 14:32
Titel: AnsiEndsText: brauche Hilfe:
Hallo,

ich möchte bei einem String kontrollieren, ob die letzten drei Zeichen das Ende eines anderen Strings bilden.
Ich habe dazu "AnsiEndsText" gefunden. In der Delphi-Hilfe wird es auch gefunden und erklärt.
Ich habe es dann so ausprobiert:

Delphi-Quelltext
1:
2:
3:
4:
5:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if AnsiEndsText('ende','Das ist das ende'then
    label1.caption := 'Stimmt!';
end;

Aber ich bekomme nur die Fehlermeldung:
Undefinierter Bezeichner: 'AnsiEndsText'

Weiß jemand, wie ich es richtig einsetze oder gibt es eine andere Funktion mit der selben Wirkung?

Vielen Dank im Voraus


Gausi - Fr 02.09.11 14:34

Hallo und :welcome: in der Entwickler-Ecke,

dazu musst du wahrscheinlich die passende Unit in die uses-Liste oben einfügen. In welcher Unit die Funktion deklariert ist, sollte auch in der Hilfe stehen. Wenn ich mich richtig erinnere, ist das die Unit StrUtils.


xyz123 - Fr 02.09.11 16:38

Danke!!!
Jetzt geht alles problemlos! :zustimm: