![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
директива private
Godness © (2006-02-19 17:43:00)Привет народ! Обьясните плз непонятку - вот есть класс простой формы
TForm1 = class(TForm)
private
some_string: string;
public
{ Public declarations }
end;
var
Form1: TForm;
и при этом через переменную класса Form1 я могу спокойно обращатся к закрытому полю some_string! Т.е. в любом месте я могу спокойно написать Form1.some_string := 'value' !!! И оно нормально присваивает!
Как это вообще такое? ~|:-/
Директива private что ли не работает?
Godness (2006-02-19 20:00:00) [1]Рамиль
Точно, я не сообразил. Теперь понятно - спасибо!
Джо (2006-02-19 18:26:00) [2]Автору: чтобы меньше было вопросов, прочитайте Language Refference.
Рамиль (2006-02-19 18:19:00) [3]В модуле, где описана TForm1 будет видно. Не видно из других модуля.
Anatoly Podgoretsky (2006-02-19 18:03:00) [4]Она вообще то работает правильно, а ты рассказываешь какие то сказки.