QComboBox absturz bei folgendem code:

Alles rund um die Programmierung mit Qt
Antworten
slash-ex
Beiträge: 239
Registriert: 30. März 2005 21:40

QComboBox absturz bei folgendem code:

Beitrag von slash-ex »

cCodTbleChr ist eine QComboBox. Wenn ich den code unten zwei mal ausführe gibts einen Assert und einen Speicherzugriffsfehler. Beim ersten mal funktioniert jedoch noch alles ganz gut. Kann das jemand reproduzieren, oder darf ich kein clear() benutzen? Denn ohne clear gibts auch keinen absturz. aber die elemente vermehren sich halt auch.

Code: Alles auswählen

	m_cCodTbleChr.clear();
	QStringList list; list << "1" << "2" << "2";
	m_cCodTbleChr.addItems(list);
also:

Code: Alles auswählen

	m_cCodTbleChr.clear();
	QStringList list; list << "1" << "2" << "2";
	m_cCodTbleChr.addItems(list);		// GUT

	m_cCodTbleChr.clear();
	m_cCodTbleChr.addItems(list);		// ABSTURZ

Code: Alles auswählen

	m_cCodTbleChr.clear();
	QStringList list; list << "1" << "2" << "2";
	m_cCodTbleChr.addItems(list);		// GUT

	m_cCodTbleChr.addItems(list);		// KEIN ABSTURZ

Code: Alles auswählen

	m_cCodTbleChr.clear();
	QStringList list; list << "1" << "2" << "2";
	m_cCodTbleChr.addItems(list);		// GUT

	m_cCodTbleChr.clear();		// ABSTURZ
slash-ex
Beiträge: 239
Registriert: 30. März 2005 21:40

Beitrag von slash-ex »

habs, es wird anscheinend ein ungültiges signal emittiert.
Antworten