| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Создаю процедуру, а некоторые вещи в ней перестают |
| Автор: Maiwend 2.6.2006, 08:30 | ||
Например под кнопкой был цикл
Перенес в поцедуру Дельфя ругается Undeclared identifier: 'Components' Как быть и что делать? |
| Автор: volvo877 2.6.2006, 08:35 |
| Ну, так обработчик нажатия кнопки - это метод класса TForm1 (или как он у тебя называется...), поэтому ему доступны Components формы, а процедуру свою ты методом этого класса явно не сделал. Я прав? |
| Автор: Maiwend 2.6.2006, 08:39 |
| volvo877 Прав Только пробелма остается, если добавляю вперед своего назвния процедуры TForm она опять ругается, потому как (если я правильно понял) CleanEdit это не элемент Формы procedure TForm2.CleanEdit(); |
| Автор: YurikGL 2.6.2006, 09:00 |
| procedure TForm2.CleanEdit(); ты ее наверное в описании формы не объявил.... убери сделай procedure CleanEdit(); ... Begin if Form2.Components[i] is TEdit then Begin |
| Автор: Maiwend 2.6.2006, 09:25 |
| Все поехало |