Thema
:
Delphi
Anfangsbuchstaben eines Strings in Großbuchstaben umwandeln
Einzelnen Beitrag anzeigen
mkinzler
(Moderator)
Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
Delphi 11 Alexandria
#
9
Re: Anfangsbuchstaben eines Strings in Großbuchstaben umwand
9. Nov 2008, 12:08
Einfach selber machen:
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
Captialize(
var
str: AnsiString);
var
i, j: integer;
sl: TStrings;
s, s2: AnsiString;
c: AnsiChar;
begin
sl := TStringList.Create;
sl.Delimiter := '
';
sl.StrictDelimiter := True;
sl.DelimitedText := str;
for
i := 0
to
sl.Count-1
do
begin
s := Sl[i];
c := s[1];
if
c
in
['
a
'..'
z
']
then
begin
s2 := c;
s := UpperCase( s2) + Copy ( s, 2, Length(s)-1);
end
;
sl[i] := s;
end
;
str := sl.DelimitedText;
sl.Free;
end
;
Markus Kinzler
Zitat
mkinzler
Öffentliches Profil ansehen
Mehr Beiträge von mkinzler finden