![]() |
Re: groß/kleinschreibung
Zitat:
UpperCase(const S: string): string; mag er nich .. aber UpCase( ch : Char ) : Char; mag er ^^ und gegen
Delphi-Quellcode:
hat er das:
While (i <= Length(Result) and not (Result[i] in [' ', '-', ',']) do Inc(i);
[Fehler] Unit1.pas(37): Operator ist auf diesen Operandentyp nicht anwendbar :gruebel: EDIT: ahh da fehlt ne klammer zu!
Delphi-Quellcode:
While (i <= Length(Result)) and not (Result[i] in [' ', '-', ',']) do Inc(i);
|
Re: groß/kleinschreibung
Zitat:
ich hab die fehler geändert aber trotzdem geht das noch nicht? aufgerufen mit: for i:= 0 to sgfiles.RowCount-1 do begin CreateCorrectName(sgfiles.cells[0,i]); |
Re: groß/kleinschreibung
Hallo danku,
himitsu stellt dir eine Funktion zur Verfügung, keine Prozedur :wink:
Delphi-Quellcode:
Gruß Hawkeye
sgfiles.cells[0,i] := CreateCorrectName(sgfiles.cells[0,i]);
|
Re: groß/kleinschreibung
Stimmt ... StringGrid.Cells ist ein Property (ist doch eines?) und da gibt's entweder Setter-, oder Getter-Methoden, man kann also den Wert entweder nur auslesen, oder setzen ... also nicht gleichzeitig, somit ist es nicht möglich dieses als eine Variable zu übergeben.
Lösung: siehe Vorredner ^^
Delphi-Quellcode:
SetterMethode := CreateCorrectName(GetterMethode);
// GetterMethode > get - Wert auslesen // SetterMethode > set - Wert setzen/ändern |
Re: groß/kleinschreibung
wie kann ich das noch erweitern wenn z.b. folgender fall vorliegt:
test+test2 -> wird nach dem obengenannten prinzip so formatiert: Test+test2 Ziel: test+test2 -> Test + Test2 |
Re: groß/kleinschreibung
hat einer eine ahnung?
|
Re: groß/kleinschreibung
einfach nach dem Plus suchen und dann jeweils das Zeichen davor und dahinter prüfen, ob's ein Leerzeichen ist und wenn nicht, dann einfach eines einfügen
Was man z.B. z.B. machen kann:
Delphi-Quellcode:
i := Pos('+', S);
If i <> 0 Then Begin If (i > 1) and (S[i - 1] <> ' ') Then Insert(' ', S, i); If (i < Length(S)) and (S[i + 1] <> ' ') Then Insert(' ', S, i + 1); End; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz