Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Perl/Tk: Routine beim Beenden des Programms/Gui's

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.06.2009
    Beiträge
    37

    Perl/Tk: Routine beim Beenden des Programms/Gui's

    Hallo zusammen,

    kann mir jemand sagen, wie ich es schaffe, dass eine bestimmte Routine durchgeführt wird, wenn der Benutzer das erstellte GUI beendet (durch das Klicken des Kreuzes rechts oben (windows platform)).

    Danke,

    Thomas

  2. #2
    Registrierter Benutzer Avatar von Molaf
    Registriert seit
    15.11.2004
    Beiträge
    127
    Hallo,

    grundsätzlich immer durch END:
    Code:
    # irgendwo im Code
    END{
    print "Ende\n";
    }
    oder ganz trivial durch Code hinter MainLoop :
    Code:
    use strict;
    use warnings;
    use utf8;
    
    use Tk;
    
    my $mw = MainWindow->new;
    # krams
    MainLoop;
    print "Ende\n";
    EDIT:
    OnDestroy als Methode von Tk selbst. Alles in allem:
    Code:
    use strict;
    use warnings;
    use utf8;
    
    use Tk;
    
    my $mw = MainWindow->new;
    
    $mw->OnDestroy(\&Kaput);
    MainLoop;
    print "Ende\n";
    
    END{
    print "Fertig\n";
    }
    
    sub Kaput
    {
    print "Aus\n";
    }
    Geändert von Molaf (18-04-2011 um 10:22 Uhr)

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •