Вверх ↑
Ответов: 4510
Рейтинг: 719
#1: 2016-07-22 13:43:45 ЛС | профиль | цитата
andrestudio писал(а):
И что, мой вариант чем не инициализирован?
andrestudio, вот в этой строчке dt := ReadData(dt, _data_Data) в функцию ReadData() передаётся локальная переменная, которая нигде раньше не была инициализирована (не выполнялось присвоение). Соответственно, если она же будет возвращена этой функцией, а потом передана на выход событием компонента, то следующий компонент на ней споткнется (либо получим runtime-error на поле dt.Next или dt.ldata, либо получит непустые данные в потоке там, где должны быть пустые).
[offtop]А Galkov-у нужно сразу выкладывать в чём ошибка, чтобы не портить себе нервы и другим[/offtop]
карма: 26

1
Голосовали:MAV