Wie töte ich QSQLCursor
Ludwig Fromke <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
Hallo Liste
Ich muß vorausschicken das ich gerade meine ersten Gehversuche
mit Qt und C++ unter Suse Linux 9.3 mache.
Die vorangegangene Diskusion (frage zu Objekten in c++) hat
mir viel geholfen. Jetzt fehlt mir nur noch etwas zum richtigen
Verständnis der Materie.
In der Doku von QT unter QSqlCursor habe ich etwas gefunden
was nicht richtig verstehe. (liegt wohl auch an meinen schlechten Englisch)
Da steht das QT den Cursor nicht automatisch löscht sondern ich dafür
verantwortlich bin.
Ich stelle mir das jetzt einfach mal so vor:
QSqlCursor *cursor = new QSqlCursor;
delete cursor;
(Hoffentlich stimmt das so)
Aber selbst in den Beispielen von Qt finde ich immer nur sowas:
QSqlCursor cur( "prices" );
Eigentlich habe ich gedacht das sich solche Variablen von selbst
töten wenn die Funktion beendet wird. (Stimmt das?)
(Wie ist das eigentlich mit Variablen die ich im Konstruktor definiere?
Wann sterben die?)
Die Frage ist nun wie ich einen QSqlCursor richtig töte?
Und gibt es noch mehr solche Qt-Objekte die ich selber töten muss?
Da ich immer wieder bei meinen Dialogen, die viel mit SQL arbeiten,
das Problem habe das beim zweiten Start ein SegFault kommt
wäre ich für etwas Hilfe sehr dankbar.
--
Mit freundlichen Grüßen
Ludwig Fromke
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
[email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]