Цитата:
Сообщение от CrazyMan86
подскажите пожалуйста как правильно обработать переменные TComponent
Прога типа таймера
Есть несколько TDateTimePicker на форме, выбираем в комбобоксе номер и в соответствующем Datetimepicker проверяем значение и при необходимости вносим изменение
Выскакивает access violation, пробовал делает create но не помогло. Не правильно как-то создаю видимо
|
Скорее всего FindComponent не находит нужный компонент. Если FindComponent не находит компонент - он возвращает
nil, а работа с
nil-указателем приводит к ошибке Access Violation. После FindComponent нужно проверять что она вернула:
Код:
DTPickS := FindComponent('DTPickS'+Comb.Text);
if DTPickS = nil then raise Exception.Create('Компонент с таким именем не найден');