Hi,

#Const und alle anderen #-Direktiven werden vor der Kompilierung ausgeführt
(bzw. entfernt). Daher kannst Du auch nur wirklich Konstante Werte
verwenden.
AppSettings("ApplicationDebugMode") (im übrigen sind die [eckigen]-Klammern
für VB wohl eher ungeeignet) ist dagegen etwas, dass erst nach der
Kompilierung(in dem Fall sogar erst nach dem Start) einen Wert aufweist.

Du darfst auch keine "normalen" Konstanten, Funktionensrückgabewerte,
Variablen oder ähnliches verwenden...
Mehr ist es nicht.

Wolfgang
http://www.vbwelt.de/


> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
> Auftrag von Thomas Bandt
> Gesendet: Montag, 13. Dezember 2004 10:51
> An: [EMAIL PROTECTED]
> Betreff: [Asp.net] #Const
> 
> Hallo,
> 
> warum liefert mir
> 
> #Const ApplicationDebugMode =
> ConfigurationSettings.AppSettings["ApplicationDebugMode"]
> 
> den Fehler "Eine Präprozessordirektive wir erwartet" in
> VS? Laut Doku
> 
> http://msdn.microsoft.com/library/deu/default.asp?url=/library/DEU/vblr7/h
> tm
> l/vadirRegionDirective.asp
> 
> müsste es ja gehen...
> 
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [EMAIL PROTECTED]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net



_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Reply via email to