tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
407
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Oct 2004
    Ort
    Bayern
    Beiträge
    307
    Hi,
    gibt es in C# sowas wie App.LogMode in VB? Damit konnte ich rausfinden, ob ich mich aktuell im Debugmodus befinde oder nicht.

    Greatz
     
    Being crazy is normal!
    I developed a Webradio
    Please visit my web development blog

  2. #2
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Hallo aKraus!
    Code :
    1
    2
    3
    4
    5
    
    #if DEBUG
    // Code & Methoden die nur im Debug kompiliert werden
    #else
    // Code & Methoden die nur im Release kompiliert werden
    #endif
    MfG, cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  3. #3
    Registriert seit
    Oct 2004
    Ort
    Bayern
    Beiträge
    307
    Hallo cosmochaosmaker,
    Dies funktioniert nicht wirklich. Wenn ich jetzt beispielsweise im Debugger bin, will ich mich automatisch einloggen. Sollte ich eine erstelle Anwendung ausführen, will ich den Dialog zur Unsernamen- und Passworteingabe aufrufen.

    Allerdings ist anscheinend immer #if DEBUG true...

    Greatz
     
    Being crazy is normal!
    I developed a Webradio
    Please visit my web development blog

  4. #4
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
        private void btnLogin_Click( object sender, EventArgs e ){
    #if DEBUG
        MyUserData.Login( "Hans", "Wurst");
    #else
        MyLoginDialog Dialog = new MyLoginDialog();
        DialogResult Result = Dialog.ShowDilaog();
        if ( Result == DilaogResult.OK)
            MyUserData.Login( Dilaog.Name, Dilaog.Password );
    #endif
        }
    Das geht 100pro.

    MfG, cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  5. #5
    Registriert seit
    Oct 2004
    Ort
    Bayern
    Beiträge
    307
    Hallo,
    Ich hab jetzt folgenden Code:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
     [size=2]
    [/size][size=2][color=#0000ff]private[/color][/size][size=2] [/size][size=2][color=#0000ff]void[/color][/size][size=2] frmLogin_Activated([/size][size=2][color=#0000ff]object[/color][/size][size=2] sender, System.EventArgs e) {[/size]
    [size=2][color=#0000ff]#if[/color][/size][size=2] DEBUG
    edtUsername.Text = [/size][size=2][color=#800000]"user"[/color][/size][size=2];
    edtPassword.Text = [/size][size=2][color=#800000]"pass"[/color][/size][size=2];
    Login();
    [/size][size=2][color=#0000ff]#endif[/color][/size]
    }

    Das funktioniert auch soweit. Wenn ich jetzt Allerdings eine Anwendung erstellen lasse, will ich nicht, dass er da diesen If Bereicht betritt, da DEBUG eigentlich false sein sollte...

    So Long
     
    Being crazy is normal!
    I developed a Webradio
    Please visit my web development blog

  6. #6
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi, nur zur Sicherheit mal die Nachfrage:
    Kompilierst du deine Anwendung im Debug- oder Release-Mode (normalerweise in einer ComboBox in der Menüleiste einstellbar)?
    Sollte da Debug stehen, sollte es eingentlich klar sein, warum bei dir DEBUG immer true ist, oder
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

Ähnliche Themen

  1. ueberpruefen ob vm im debugmodus
    Von kyroding im Forum Java
    Antworten: 2
    Letzter Beitrag: 21.07.08, 13:38
  2. Kompilerfehler nach zurück stellen auf debugmodus
    Von RuFFnEcK im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 01.04.05, 13:28
  3. Frontpage --> IE --> DebugModus
    Von zirag im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 06.05.04, 08:25
  4. IE; debugmodus
    Von ParadiseCity im Forum Internet, DSL & Flatrate
    Antworten: 1
    Letzter Beitrag: 19.04.04, 09:35