nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

[wxWidgets] dynamische Allokation wichtig?

Von: Markus Wichmann (nullplan@gmx.net) [Profil]
Datum: 15.02.2009 22:37
Message-ID: <miem66-ep6.ln1@voyager.wichi.de.vu>
Newsgroup: de.comp.os.unix.programming
Hi all,

ich bin gerade dabei ein paar Grundlagen von wxWidgets zu lernen, und
habe gerade festgestellt, dass es aus irgendeinem Grunde enorm wichtig
ist, das zu zeigende Widget dynamisch zu allozieren. Folgendes
Code-Snippet:

#v+
#include <wx/wx.h>
#include "simple.h"

class MyApp : public wxApp
{
public:
virtual bool OnInit();
};

IMPLEMENT_APP(MyApp);

bool MyApp::OnInit()
{
#ifdef STATIC
Simple simple(wxT("Simple"));
simple.show();
#else
Simple* simple = new Simple(wxT("Simple"));
simple->show();
#endif

return true;
}
#v-

Dabei ist "Simple" eine von wxWidget abgeleitete Klasse, die nichts
enthält außer einer Zentrierungsanforderung.

Ich habe festgestellt, dass die Anwendung mit und ohne -DSTATIC
kompiliert, aber wenn ich sie mit -DSTATIC kompiliere, erscheint kein
Fenster.

Kann mir das jemand erklären?

Tschö,
Markus
--
GUI - ein Hintergrundbild und zwölf XTerms

vim -c "exec \"norm iwHFG#NABGURE#IVZ#UNPXRE\"|%s/#/ /g|norm g??g~~"

[ Auf dieses Posting antworten ]

Antworten