Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.12.22;
Скачать: CL | DM;

Вниз

TListView выдает Stream read error   Найти похожие ветки 

 
Вова   (2013-03-03 02:36) [0]

Вообщем. Добавляю на форму TListView, тут же добавляю в него 2 колонки. И настройку vsReport.

Затем выполняется нечто этакое:


Procedure RefreshObjectTree();
begin
 ListView1.Items.BeginUpdate;
 ListView1.Items.Clear;
 NextLevel2("");
 ListView1.Items.EndUpdate;
end;

procedure TTv.NextLevel2(ParentNode: string);
var
 Node: TListItem;
begin

 Form3.ClientDataSet1.Filtered := false;
 Form3.ClientDataSet1.filter := "Parent = """ + ParentNode + """";
 Form3.ClientDataSet1.Filtered := true;

 Form3.ClientDataSet1.first;
 While Not Form3.ClientDataSet1.Eof Do
 begin
   Node := ListView1.Items.Add;
   Node.SubItems.Add(Form3.ClientDataSet1.FieldByName("Name").Value);
   Form3.ClientDataSet1.Next;
 end;
 Form3.ClientDataSet1.Filtered := false;

end;


Все нормально выполняется рисуется и вообще зашибись. Но затем идем в настройки TListView и ставим галочку ReadOnly = True. После чего программа запускаться перестает, а орет Stream read error, и в частности ListView1.Items.ItemData:Stream read error

Причем если галочку readonly теперь убрать - ничего не меняется. Единственное что помогает, это удалить компонент ListView1 с формы и добавить его снова.

Что за белиберда?


 
Вова   (2013-03-03 02:42) [1]

хм. Удалил колонки. Добавил их снова при установленной галочке ReadOnly. Ошибка пропала..... я ничо не понял....



Страницы: 1 вся ветка

Текущий архив: 2013.12.22;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.005 c
2-1362069393
Win XP
2013-02-28 20:36
2013.12.22
Разрешение экрана


15-1372872886
Кирюха
2013-07-03 21:34
2013.12.22
Проблема с usb-портами


15-1372964447
^-k2-^
2013-07-04 23:00
2013.12.22
А что с РАН происходит?


15-1372669325
Дмитрий СС
2013-07-01 13:02
2013.12.22
Альтернатива Яндекс.Музыки.


15-1372969802
Юрий
2013-07-05 00:30
2013.12.22
С днем рождения ! 5 июля 2013 пятница