Problem: QList<T>::operator[]: "index out of rang
Verfasst: 12. Juli 2007 21:23
ASSERT failure in QList<T>::operator[]: "index out of range", file C:/Programme/Qt/include/QtCore/../../src/corelib/tools/qlist.h, line 379
Ich hoffe man kann sehen, was passiert...leider bekomme ich immer nach unbestimmter zeit diese fehlermeldung, das einzige, was mit 'mydata' noch passiert ist, dass ich es ebend emitte, auffange weiter gebe und ausgebe...
Ich hoffe man kann sehen, was passiert...leider bekomme ich immer nach unbestimmter zeit diese fehlermeldung, das einzige, was mit 'mydata' noch passiert ist, dass ich es ebend emitte, auffange weiter gebe und ausgebe...
hier bekommt die methode die liste:QStringList myvalue;
QList<QStringList> mydata;
for(int i=2;i<list.size();++i){
QString value = list.at(i);
myvalue << value;
if((i-1) % 4 ==0){
mydata << myvalue;
myvalue.clear();
}
}
emit sendPRC(marker,time,mydata);
mydata.clear();
}
void NEH::setPrcData(const QString &time,QList<QStringList> prcList){
for(int i=0;i<prcList.size();++i){
QStringList prcData = prcList.at(i);
for(int a=0;a<prcData.size();++a){
printf("\n%s",prcData.at(a).toLatin1().data());
}
printf("\n%s","----------------------");
prcData.clear();
}
prcList.clear();
}