Autor Beitrag
Saarpoint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 199

Win XP Home, Vista Home Premium
D5 Std, D7 pers., D2005 Pro. SP3, TurboDelphi
BeitragVerfasst: Di 14.06.05 21:18 
Hi Leute!

Da proggt man an einem ganzen Spiel rum und plötzlich fallen einem die
einfachsten Dinge nicht mehr ein. :roll:

Mein Problem:

Mit UpperCase macht man alle Zeichen eines Strings groß.
Und wie nur eins? Möchte den ersten Buchstaben meines
String-Arrays groß haben.

Hiermit habe ich's versucht:
ausblenden Delphi-Quelltext
1:
UpperCase(copy(CN[A],1,1));					


Es kommt zwar kein Debug-Fehler, es passiert aber auch nix.

Gruß, Andy


Moderiert von user profile iconChristian S.: Topic aus Neue Einträge / Hinweise / etc. verschoben am Di 14.06.2005 um 21:55

_________________
Standart := false; Standard := true;
uall@ogc
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1826
Erhaltene Danke: 11

Win 2000 & VMware
Delphi 3 Prof, Delphi 7 Prof
BeitragVerfasst: Di 14.06.05 21:31 
s[4] := Upcase(s[4]);

// 4 buchstabe

_________________
wer andern eine grube gräbt hat ein grubengrabgerät
- oder einfach zu viel zeit
Saarpoint Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 199

Win XP Home, Vista Home Premium
D5 Std, D7 pers., D2005 Pro. SP3, TurboDelphi
BeitragVerfasst: Di 14.06.05 21:42 
Ahh! UpCase statt UpperCase! :D

Ich hab aber ein Array. Dies funzt nur bei einem normalen String.

Und
ausblenden Delphi-Quelltext
1:
UpCase(CN[A,1]);					

bewirkt nix...

Andy

_________________
Standart := false; Standard := true;
Saarpoint Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 199

Win XP Home, Vista Home Premium
D5 Std, D7 pers., D2005 Pro. SP3, TurboDelphi
BeitragVerfasst: Di 14.06.05 21:45 
Hab's gerade gelöst! :D

Lösung:
ausblenden Delphi-Quelltext
1:
CN[A,1] := UpCase(CN[A,1]);					


Trotzdem Danke!

gruß, Andy

_________________
Standart := false; Standard := true;
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Di 14.06.05 22:57 
exakt das hat er geschrieben... du hattest vergessen, dass UpperCase eine funktion ist. sie liefert etwas zurück, sie hat keinen var parameter, der wie bei einer procedure verändert werden kann.

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.