Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 16:14
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Есть структураКод: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;...и так все поля.Подскажите, где моя ошибка и как это побороть
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
глюк с NFS Carbon!! Запускаю игру - 2 сек черный экран и перезагрузка. винда пишит типа ошибка с драйвером : 1000008E Guest Ещё вопросы и ответы из архива 7 0 12.01.2012 09:47
удаление записей из QList используя указатель на QList. Нужна консультация. Guest Новый архив 3 0 28.09.2011 20:43
Ошибка QList при выяснении размера Guest Новые вопросы и ответы 4 0 28.09.2011 20:10
QList<t> удаление одинаковых элементов QList / QSet Guest Новый архив 2 0 28.09.2011 19:42
QList<A*> преобразовать в QList<B*> Guest Новые вопросы и ответы 4 0 28.09.2011 17:24



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