1) За пределы массива имелось ввиду то, что цикл бежит от, например, Edit3 до Edit34, на у вас на форме нету компонента с именем, допустим, Edit16 - следовательно программа, пытаясь изменить к/л свойство этого элемента вылетит с ошибкой.
2) Да когда требуется изменять несколько свойств рациональнее делать и так.
3) В вашем случае переменная E принадлежит вызываемой процедуре, а вот функция FindComponent принадлежит форме, тобишь: Form1.FindComponent.
|