000
13.09.2007, 10:28 Uhr
J-jayz-Z
Perl Crack ala Carte (Operator)
|
Hi,
ich hab in meiner main() Methode 2 Objekte erstellt, die ich wieder gelöscht haben will. Also ruf ich einfach delete nach return QApplication.exec() auf - aber eine debug ausgabe, die ich in den Destruktoren eingefügt hab bleibt aus ... Irgendwie steh ich grad auf dem schlauch ...
C++: |
#include <QApplication> #include <StLoginDialog.hpp> #include <StGuiStart.hpp> #include <QObject>
int main(int argc, char* argv[]) { //Resourcedatei laden Q_INIT_RESOURCE(files);
QApplication app(argc, argv);
//Login Dialog starten StLoginDialog *loginDialog = new StLoginDialog();
//Wird benötigt, wenn Login korrekt war StGuiStart *gui = new StGuiStart();
//Signals abfangen, für den login QWidget::connect(loginDialog, SIGNAL(loggedIn()), loginDialog, SLOT(close())); QWidget::connect(loginDialog, SIGNAL(loggedIn()), gui, SLOT(startGui())); QWidget::connect(loginDialog, SIGNAL(loginFailed()), loginDialog, SLOT(loginFail())); loginDialog->show(); return app.exec(); delete loginDialog; delete gui; }
|
-- perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"' |