![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Добрый день!
Как в своей процедуре обратиться с свойству объекта? Например, хочу создать процедуру ClearText(); в которой хочу обратиться к RichEdit1.Text. Пишу: procedure ClearText(); begin RichEdit1.Text:=''; end; компилятор ругается на [Error] Unit1.pas(58): Undeclared identifier: 'RichEdit1'. Как нужно сделать правильно? |
#2
|
||||
|
||||
![]() Цитата:
|
#3
|
|||
|
|||
![]() Да, он создан, но видимо он вне области видимости моей функции.
|
#4
|
||||
|
||||
![]() Цитата:
|
#5
|
|||
|
|||
![]() Вы правы, это решило проблему.
Цитата:
Функция должна вызываться из разных обработчиков. |
#6
|
||||
|
||||
![]() Цитата:
То есть не так: Код:
procedure ClearText(); begin Form1.RichEdit1.Text:=''; end; Код:
procedure TForm1.ClearText(); begin RichEdit1.Text:=''; end; |
#7
|
|||
|
|||
![]() Цитата:
...... |
#8
|
||||
|
||||
![]() Цитата:
|