QFileDialogBox -> Curruption of the Heap

Alles rund um die Programmierung mit Qt
Antworten
Andy2211
Beiträge: 65
Registriert: 29. September 2008 23:02

QFileDialogBox -> Curruption of the Heap

Beitrag von Andy2211 »

Hi,
habe ein etwas merkwürdiges Problem.

Sobald ich einen QFileDialog anlege\benutze bekomme ich ein Heap curruption, mach ich da irgendwas falsch?

Hier der code:

Code: Alles auswählen

int main(int argc, char* argv[]){
   QApplication a(argc, argv);
   QFileDialog dlg(0, Qt::Dialog);
   dlg.exec();
   return a.exec();
}
Es ist grad egal wo ich diesen QFileDialog aufruf mache, es kracht immer... Hab ich irgendeinen Prameter vergessen oder falsch?

QT version ist 4.5.2 / Visual Studio 08 SP1

Gruß,
Andy
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

Klappt bei mir ohne probs...wie sieht deine pro aus?

Code: Alles auswählen

#include <QtGui/QApplication>
#include <QFileDialog>
#include "mainwindow.h"

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QFileDialog dlg(0, Qt::Dialog);
   dlg.exec();

    MainWindow w;
    w.show();
    return a.exec();
}
Andy2211
Beiträge: 65
Registriert: 29. September 2008 23:02

Beitrag von Andy2211 »

Hi,
mit pro meinst du die Projektdatei?
Ich verwende Visual Studio.

Kann es sein, dass meine gebaute Library eine Macke hat?

Gruß,
Andy
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

japp kann sein-weiß ichaber nicht ;-)

gibts fürs VS keine kompilierten libs?
Andy2211
Beiträge: 65
Registriert: 29. September 2008 23:02

Beitrag von Andy2211 »

Denke schon, dass es fertige gibt, aber ich möchte die Lib ja mit den eigenen Parametern gebaut haben...

Allerdings hätt ich die neue Library sogar mit Schmalband Internet schneller als durch selber kompilieren :twisted:

Gruß,
Andy
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

rofl ;-)

also wenn du ne App gebaut hast seh ich nicht woher der Fehler kommt.... bau am Besten nochmal und schau wo's fehler gibt.
Andy2211
Beiträge: 65
Registriert: 29. September 2008 23:02

Beitrag von Andy2211 »

Hi,
Problem ist gelöst. Es kracht nur unter Windows 7, unter Windows Xp läuft es einwandfrei.

Gruß,
Andy
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

Welche Version nutzt du?
Ist nicht die 4.5.3 für Win7 freigegeben?
Curtis Newton
Beiträge: 122
Registriert: 11. Juni 2008 18:39

Beitrag von Curtis Newton »

Andy2211 hat geschrieben:Hi,
Problem ist gelöst. Es kracht nur unter Windows 7, unter Windows Xp läuft es einwandfrei.

Gruß,
Andy
Alte Programmierregel: Fehler verschwinden nicht. Den Fehler siehst Du garantiert nochmal ;-)

C.
Andy2211
Beiträge: 65
Registriert: 29. September 2008 23:02

Beitrag von Andy2211 »

Im Moment verwende ich noch 4.5.2

@curtis: du weißt ja, "It's not a bug - it's a feauture" :roll:

Gruß,
Andy
Antworten