![]() |
Re: Type global definieren
Schreib einfach statt "(edit2.Text[1] in Zahlen)" das "(edit2.Text[1] in ['0'..'9'])"
|
Re: Type global definieren
jo, danke=)
gibts nen grund dafür das meins nicht ging? |
Re: Type global definieren
Ich glaub da spielt uns mal wieder die Codeoptimierung des Compilers einen Streich.
Denn das geht
Delphi-Quellcode:
das auch
procedure TForm1.Button1Click(Sender: TObject);
Type TZahlen = '0'..'9'; Zahl = Set Of TZahlen; var Zahlen: Zahl; S: String; begin S := '4561456'; if S[1] in Zahlen then Beep; {*} Caption := S; {*} end;
Delphi-Quellcode:
aber das nicht
procedure TForm1.Button1Click(Sender: TObject);
Type TZahlen = '0'..'9'; Zahl = Set Of TZahlen; var Zahlen: Zahl; S: String; begin S := '4561456'; if S[2] in Zahlen then Beep; {*} end;
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
Type TZahlen = '0'..'9'; Zahl = Set Of TZahlen; var Zahlen: Zahl; S: String; begin S := '4561456'; if S[1] in Zahlen then Beep; {*} end; |
Re: Type global definieren
jo das ist ja das komische lol
|
Re: Type global definieren
Zitat:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
Type TZahlen = '0'..'9'; // was soll das ? Zahl = Set Of TZahlen; // besser einfach SET OF byte/char var Zahlen: Zahl; S: String; begin Zahlen := ['0'..'9']; // <------- Menge wurde nicht initialisiert S := '4561456'; // was soll das S ? hat mit Typ nichts zu tun if '2' in Zahlen then showmessage ('gefunden') else showmessage ('nicht gefunden'); end; end. |
Re: Type global definieren
Delphi-Quellcode:
Type TZahlen = '0'..'9'; // was soll das ?
Zahl = Set Of TZahlen; // besser einfach SET OF byte/char ich hätte auch byte/char genommen, aber es geht nicht, teste selbst |
Re: Type global definieren
Zitat:
|
Re: Type global definieren
kein problem?
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
Type TZahlen = Set Of byte; var Zahlen: TZahlen; begin if 9 in Zahlen then ShowMessage('ja') else ShowMessage('nö'); end; wieso kommt dann bei 9 "ja" und bei 8 "nö" ? |
Re: Type global definieren
Zitat:
|
Re: Type global definieren
ich sehs nicht, hilf mir mal nach pls
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:48 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