Entwickler-Ecke

Sonstiges (Delphi) - Array of Char lässt sich nicht füllen


sintec - Di 03.07.07 11:17
Titel: Array of Char lässt sich nicht füllen
Hallo Leute,

Ich habe folgendes Problem:

Ich möchte eine Funktion erstellen die nach ungültigen Zeichen in einem String sucht. Die Zeichen wollte ich in einem Array haben. Das Array lässt sich aber bei der Deklaration nicht füllen und sagt immer:

Quelltext
1:
[Pascal Fehler] E2195 Lokale Variablen können nicht initialisiert werden                    


Der Code in der Zeile sieht so aus:

Delphi-Quelltext
1:
zeichen : Array[0..8of Char = ('/','\',':','*','?','"','<','>','|');                    


Kann mir bitte einer verraten warum es nicht funkt und wie es richtig sein soll?


Narses - Di 03.07.07 11:20

Moin!

Du hast die Deklaration unter var, mach´s bei const. ;)

cu
Narses


sintec - Di 03.07.07 11:24

user profile iconNarses hat folgendes geschrieben:
Moin!

Du hast die Deklaration unter var, mach´s bei const. ;)

cu
Narses


Hat geklappt

Danke