QT 4 Plugins aus dem Speicher löschen???
QT 4 Plugins aus dem Speicher löschen???
Hi,
ich arbeite im Moment mit Qt4 Plugins und mein Problem ist, dass sich diese wohl nach dem Beenden des Programms nicht aus dem Speicher löschen.
Wenn ich die Software mehrere Male ausführe, lahmt mein Rechner ohne Ende.
Ich kann mit den Plugins ohne Probleme arbeiten aber wenn ich die Objekte mit dem delete Befehl versuche zu löschen, bekomme ich Speicherzugriffsfehler.
Hat jemand eine Ahnung woran das liegen kann?
Ich halte die Instanzen (QObject*) in einem QVector.
Gruß
ToTTo
ich arbeite im Moment mit Qt4 Plugins und mein Problem ist, dass sich diese wohl nach dem Beenden des Programms nicht aus dem Speicher löschen.
Wenn ich die Software mehrere Male ausführe, lahmt mein Rechner ohne Ende.
Ich kann mit den Plugins ohne Probleme arbeiten aber wenn ich die Objekte mit dem delete Befehl versuche zu löschen, bekomme ich Speicherzugriffsfehler.
Hat jemand eine Ahnung woran das liegen kann?
Ich halte die Instanzen (QObject*) in einem QVector.
Gruß
ToTTo
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Kannst du mir da mal ein Beispiel zu schreiben?
Ich weiß nicht genau wie du das meinst.
Für mich hört sich das danach an, dass ich die Plugins von der Hauptapplikation ableiten soll und das wäre ja dann doch eher komisch weil:
Plugins sind von QObject und plugin_interface abgeleitet und sollen sich nur in das Hauptfenster integrieren und nicht selber das Hauptfenster sein.
Ich denke mal, dass ich dich falsch verstehe *gg*.
Schreib einfach ein paar Zeilen Quellcode...
Thx im Voraus
Gruß
ToTTo
Ich weiß nicht genau wie du das meinst.
Für mich hört sich das danach an, dass ich die Plugins von der Hauptapplikation ableiten soll und das wäre ja dann doch eher komisch weil:
Plugins sind von QObject und plugin_interface abgeleitet und sollen sich nur in das Hauptfenster integrieren und nicht selber das Hauptfenster sein.
Ich denke mal, dass ich dich falsch verstehe *gg*.
Schreib einfach ein paar Zeilen Quellcode...
Thx im Voraus
Gruß
ToTTo
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Die Plugins beinhalten die Funktionalitäten des Hauptfensters.
Sie besitzen Menubar- & Toolbareinträge im Hauptfenster.
Gehalten werden die Plugins in einem QVector, der auch nach dem Beenden des Programms von Hand gelert wird.
Es werden auch große Objekte in Plugins gehalten (z.B. ein Roboter mit mehr als 300k Polygonen). von diesen Plugins werden auch mehrere Instanzen erzeugt.
Sie besitzen Menubar- & Toolbareinträge im Hauptfenster.
Gehalten werden die Plugins in einem QVector, der auch nach dem Beenden des Programms von Hand gelert wird.
Es werden auch große Objekte in Plugins gehalten (z.B. ein Roboter mit mehr als 300k Polygonen). von diesen Plugins werden auch mehrere Instanzen erzeugt.