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