![]() |
|
|
Регистрация | << Правила форума >> | 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
|
||||
|
||||
![]() Цитата:
|
#9
|
|||
|
|||
![]() Цитата:
|
#10
|
||||
|
||||
![]() Цитата:
Код:
Form1.RichEdit1.Text:=''; |
#11
|
|||
|
|||
![]() Цитата:
|
#12
|
||||
|
||||
![]() Цитата:
Если нужны рекомендации, то вот рекомендую почитать: http://www.gunsmoker.ru/2011/04/blog-post.html Последний раз редактировалось poli-smen, 21.08.2012 в 12:13. |
#13
|
||||
|
||||
![]() poli-smen, пользователь robt - тролль с комплексом наполеона, он толсто троллит всех, кто знает/не знает дельфи, просто забейте на него.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#14
|
|||
|
|||
![]() Цитата:
прочитай лучше первоисточники http://docwiki.embarcadero.com/RADSt...and_Qualifiers а заодно осознай что вся шняга связанная с ООП и прочими инкапсуляциями существует только в исходном коде,а в бинарнике на выходе будет сплошной GOTO который тоже все "любят" ![]() |
#15
|
|||
|
|||
![]() http://blog.evseev.ru/2009/11/low-of-demeter.html
http://ru.wikibooks.org/wiki/%D0%9D%...82%D1%80%D0%B0 >woweook< Последний раз редактировалось Pyro, 21.08.2012 в 12:31. |