mfc in QT einbinden

Alles rund um die Programmierung mit Qt
Antworten
trusch
Beiträge: 27
Registriert: 22. Juni 2009 09:38

mfc in QT einbinden

Beitrag von trusch »

Hallo,

ich habe vor in meinem QT Projekt schon in MFC implementierte Funktionen zu benutzen. Ich binde meine Klasse wie gewohnt ein: #include "DataBase.h" und CDataBase DataBase;

Das Programm läuft, aber nach dem beenden bekomme ich folgende Fehlermeldung:

Detected memory leaks!
Dumping objects ->
{14939} normal block at 0x00F90840, 24 bytes long.
Data: < > 00 CD CD CD 00 00 00 00 00 00 00 00 00 00 00 00
......
......
......

Gibt es da eine Lösung?
DarkWotan
Beiträge: 65
Registriert: 18. Mai 2006 10:03

Beitrag von DarkWotan »

Ist das Output vom Visual Leak Detector? Wie wär's mit etwas Quellcode?
trusch
Beiträge: 27
Registriert: 22. Juni 2009 09:38

Beitrag von trusch »

Das war der Output vom Visual Studio. Ich hab jetzt mal den Visual Leak Detector installiert und eingebunden. Der gibt folgendes aus:

No memory leaks detected.
Visual Leak Detector is now exiting.


Und trotzdem gibt das VS die vielen momoryleaks aus. Quellcode hab ich noch keinen. Ich habe das mfc Zeug einfach nur in ein neu erstelltes QT MainWindow Project eingebunden....
RavenIV
Beiträge: 267
Registriert: 21. Januar 2009 14:24
Wohnort: Waldshut

Re: mfc in QT einbinden

Beitrag von RavenIV »

trusch hat geschrieben: ich habe vor in meinem QT Projekt schon in MFC implementierte Funktionen zu benutzen. Ich binde meine Klasse wie gewohnt ein: #include "DataBase.h" und CDataBase DataBase;
Mal dumm gefragt:
Warum willst Du Qt benutzen, wenn schon MFC im Einsatz ist?
Mit Qt erreicht man Portabilität, die von MFC jedoch wieder behindert wird.
Linux, das längste Text-Adventure aller Zeiten
trusch
Beiträge: 27
Registriert: 22. Juni 2009 09:38

Beitrag von trusch »

Das stimmt, die Funktionen sind aber halt mal in mfc und werden auch weiter darin gepflegt. Es wäre nicht sinnvoll das ganze zweimal zu erstellen.
Antworten