Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Ist String ein gültiger Variablenname

  Alt 17. Sep 2014, 15:24
Und XE2 kennt bestimmt auch schon die StrUtils, sowie das Copy ohne den 3. Parameter.

Delphi-Quellcode:
if StartsStr(Prefix, Bezeichner) then
  Result := Copy(Bezeichner, Length(Prefix) + 1)
else
  Result := Bezeichner;

// oder

Result := Bezeichner;
if StartsStr(Prefix, Result) then
  Delete(Result, 1, Length(Prefix));


Sollte es Probleme beim Prefix geben, also bei der Unterscheidung ob programmseitiges Prefix oder Namensteil des Benutzers,
dann einfach ein Zeichen als Prefix verwenden, welches man für die Benutzereingabe an dieser Stelle sperrt.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (17. Sep 2014 um 15:27 Uhr)
  Mit Zitat antworten Zitat