Текущий архив: 2005.09.25;
Скачать: CL | DM;
Вниз
Stream read error Найти похожие ветки
← →
tyo (2005-08-31 10:41) [0]Помогите плз побороть указанную ошибку.
Проявляется при обращении к колонке компонента ListView на форме, нечто вроде TheList.Columns[1].Width:=100
Компонент на форме присутствует, колонки на нем есть...
Причем что интересно -- проявляется только при запуске exe-шника с командной строки, а при запуске из IDE -- все нормально...
Заранее спасибо.
← →
Digitman © (2005-08-31 10:56) [1]
> нечто вроде TheList.Columns[1].Width:=100
как ты это узнал ?
я к тому, что вряд ли эта строка в ран-тайм может привести к упомянутому исключению
← →
tyo (2005-08-31 16:14) [2]>как ты это узнал ?
ShowMessage расставил по всему тексту :)
> к тому, что вряд ли эта строка в ран-тайм может привести к упомянутому исключению
Тем не менее...
На самом деле текст типа такого:
procedure SetWidth(Coeff:real;W:Integer);
begin
TheList.Columns[1].Width:=round(Coeff*W);
end;
← →
Digitman © (2005-08-31 16:32) [3]
> ShowMessage расставил по всему тексту
а что, пользоваться встроенным отладчиком для целей трассировки/отладки нунче уже не модно стало ?
т.е. ты утверждаешь, что
ShowMessage("Before"); //это сообщение ты видишь
TheList.Columns[1].Width:=round(Coeff*W); //здесь якобы возникло исключение Stream read error
ShowMessage("After");//и из-за исключения этого сообщения ты уже не видишь
и при этом никакие события объекта TheList ты не обрабатываешь.
так ?
Страницы: 1 вся ветка
Текущий архив: 2005.09.25;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.03 c