CStringArray arr;
CString buf;
for(int i=0;i<5;i++)
{
buf.Format("Element %d",i);
arr.Add(buf);
}
for(int i=0;i<5;i++)
{
CString str=arr.GetAt(i); //Всё нормально
MessageBox(str);
}
CRect rect;
m_list.GetHeaderCtrl()->GetClientRect(&rect);
m_list.InsertColumn(0,_T("Имя службы"),LVCFMT_LEFT,rect.Width());
for (int i=1;i<5;i++);
{
m_list.InsertItem(i,arr.GetAt(i)); //тут почему-то ругается на arr.GetAt(i).
//m_list - CListCtrl
}
}
CStringArray
Весь день парюсь над такой проблемой...
Какая у тебя версия и что за ошибка?
Цитата:
Originally posted by dinasok51
У меня на Visual Stud6 SP5 ошибок нет
Какая у тебя версия и что за ошибка?
У меня на Visual Stud6 SP5 ошибок нет
Какая у тебя версия и что за ошибка?
Я вроде уже разобрался... правда в другом, более серьёзном проекте, но в чём была суть ошибки я так и не уловил :( . В моих действиях было слишком много "алхимии", что не есть good.
Кинь ошибку
Цитата:
Originally posted by dinasok51
Кинь ошибку
Кинь ошибку
Что-то типа List Index ot of Bounds. Вечером постараюсь точно написать.
CStringArray *arr = new CStringArray()