Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

CStringArray

1.9K
24 ноября 2005 года
mail0
137 / / 09.05.2005
Весь день парюсь над такой проблемой...
Код:
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
    }
}
2.4K
28 ноября 2005 года
dinasok51
219 / / 12.11.2005
У меня на Visual Stud6 SP5 ошибок нет
Какая у тебя версия и что за ошибка?
1.9K
29 ноября 2005 года
mail0
137 / / 09.05.2005
Цитата:
Originally posted by dinasok51
У меня на Visual Stud6 SP5 ошибок нет
Какая у тебя версия и что за ошибка?


Я вроде уже разобрался... правда в другом, более серьёзном проекте, но в чём была суть ошибки я так и не уловил :( . В моих действиях было слишком много "алхимии", что не есть good.

2.4K
29 ноября 2005 года
dinasok51
219 / / 12.11.2005
Кинь ошибку
1.9K
29 ноября 2005 года
mail0
137 / / 09.05.2005
Цитата:
Originally posted by dinasok51
Кинь ошибку


Что-то типа List Index ot of Bounds. Вечером постараюсь точно написать.

249
07 июня 2006 года
DissDoc
639 / / 01.10.2004
Ошибка в объявлении массива. Я бы сделал так
CStringArray *arr = new CStringArray()
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог