![]() |
Re: Nächsten Buchstaben im Alphabet
wenn du bei Z oder z einfach im ASCII-Code einen weiter gehst, landest du im Murks. Deshalb, muss du entweder irgendwas kompliziertes Code, um den Fall abzufangen, oder du machst die von mir vorgeschlagene Sache mit dem array. Die ist nämlich fehlerfrei und leicht erweiterbar (Buchstaben ausnehmen, Reihenfolge ändern (billige Verschlüsselung), ...)
|
Re: Nächsten Buchstaben im Alphabet
Zitat:
Delphi-Quellcode:
function NextLetter(Letter: string): string;
begin Result := Chr(Ord(Letter[1]) + 1); end; Edit: Delphi-Tags, wie immer... |
Re: Nächsten Buchstaben im Alphabet
Code:
das müsste jetzt gehen :)
procedure TForm1.Button1Click(Sender: TObject);
var i : char; begin if i='z' then showmessage('a') else begin i := 'a'; inc(i); ShowMessage(i); end; end; |
Re: Nächsten Buchstaben im Alphabet
Hallo!
Zitat:
Wenn i nicht initialisiert wird, dann kann alles drin sein! In diesem Fall muß das zu erhöhende Zeichen in einer globalen Variablen (besser einer Variablen der Form) gespeichert sein, nicht als lokale Variable der Klick-Prozedur! Gruß Dietmar Brüggendiek |
Re: Nächsten Buchstaben im Alphabet
Zitat:
|
Re: Nächsten Buchstaben im Alphabet
@ Matze: Und warum zum Henker benutzt du nen String für einen einzelnen Buchstaben?
|
Re: Nächsten Buchstaben im Alphabet
Gute Frage, also Byte wäre auch gegangen ;)
|
Re: Nächsten Buchstaben im Alphabet
*arg*
Wie wärs mit dem Typ, der dafür vorgesehen ist: Char (Zu deutsch: BUCHSTABE) :mrgreen: |
Re: Nächsten Buchstaben im Alphabet
Dann halt so :angle2: :duck:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:07 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