Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение нового архива (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/)
-   -   Глюк QList или моя ошибка (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/glyuk-qlist-ili-moya-oshibka-256832/)

Guest 28.09.2011 16:14

Глюк QList или моя ошибка
 
Есть структураКод:struct ConData { QString name; QString driver; QString dbName; QString host; QString user; QString password; int port; QString charset; int charsetIdx;};Загнал ее в массивКод:QList connectionList;Заполнил данными.Далее, беру необходимый элемент массива и передаю через функцию в другую форму. После завершения работы с формой, получаю результат также в виде структуры.Код:ConnectionDlg *dialog = new ConnectionDlg(this);ConData co1 = connectionList.at(curCon); //curCon - это номер строки в массивеConData co = dialog->showThis(co1);Далее, пытаюсь полученное значение подменить в массиве. И вот тут проблемы...если делаю вот так...Код:connectionList.replace(curCon, co);то программа потом вылетает, трассировка из-за чего не помогает.А если делаю вот так, то все окКод:connectionList[curCon].host = co.host;...и так все поля.Подскажите, где моя ошибка и как это побороть


Часовой пояс GMT, время: 19:32.


© www.otvetnemail.ru - Форум вопросов и ответов.