Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.287 Beiträge
 
Delphi 12 Athens
 
#5

AW: Problem mit string funktion Pos

  Alt 28. Nov 2017, 10:46
Per Namespace die gewünschte Funktion explizit aufrufen (wenn sich beide Versionen in unterschiedlichen Units befinden würden)
nPos := System.SysUtils.Pos('fail', WebBrowser1.LocationURL);

oder ein expliziter Cast, um genau die gewünschte Version anzusprechen.
nPos := Pos(string('fail'), WebBrowser1.LocationURL);

Wie ist LocationURL definiert?
Wenn das ein AnsiString ist, dann den Cast auch als AnsiString,
bzw. die AnsiString-Version der Funktion verwenden.

PS: Auch wenn das AnsiUpperPos heißt, so kann die Funktion auch Unicode sein.
Embarcadero war bei der Namenswahl ein bissl unglücklich vorgegangen, als sie Unicode einführten.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat