Startseite ¦  was ist neu ¦  programmier tips ¦  indy artikel ¦  intraweb artikel ¦  informationen ¦  links ¦  interviews ¦  sonstiges
kylix ¦  tutorials ¦  online shop ¦  fotos ¦  Add&Win Gewinnspiel


Willkommen Gast. Bitte einloggen oder registrieren.
21.05.2012, 12:00:10
Übersicht Hilfe Suche Einloggen Registrieren

+  SwissDelphiCenter Forum
|-+  German Forums
| |-+  Allgemeines Forum
| | |-+  String IN Menge
« vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: String IN Menge  (Gelesen 1894 mal)
downloads
Newbie
*
Offline Offline

Beiträge: 19



WWW
« am: 05.03.2002, 16:44:35 »

Hallo

ich habe folgendes Definiert:

ValidChars = ['a'..'z','0'..'9',#10,#13]

nun will ich prüfen wieviele Zeichen eines Strings valid sind:

Text := 'Hallo asfdasfdsdf A B C'

um die einzelnen Zeichen zu überprüfen, benutzte ich folgende Schleife:
for I := 1 to Length(Text) do begin
  ...
end;

Leider funktioniert meine Abfrage if Text IN ValidChars nicht!
"Operator auf diesen Operandentyp nicht anwendbar"

Ist Text allerdings ein Array of Chars funktionierts!Ist String und Array of Chars nicht das gleiche??

Besten Dank für eure Hilfe
Grüsse
Severin
Gespeichert
Lemy
Hero Member
*****
Offline Offline

Beiträge: 605



« Antworten #1 am: 05.03.2002, 17:56:22 »

Mach doch

Var ch: char;

ch := Text[n];
if ch in ValidChars Then
Gespeichert
downloads
Newbie
*
Offline Offline

Beiträge: 19



WWW
« Antworten #2 am: 06.03.2002, 08:37:53 »

Hallo Lemy

Vielen Dank für deine Antwort, mein Problem war allerdings nichts dieses sondern, meine Globale Menge hatten den gleichen Namen wie eine lokale Variable *schäm* :-)

Danke
Grüsse
Severin
Gespeichert
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS