Re[4]: установить свойство
От: Master Yoda Великобритания  
Дата: 04.08.06 03:39
Оценка:
Здравствуйте, Jack128, Вы писали:

J>Ты так думаешь? Закоментируй её и запусти:


J>
J>procedure TForm8.FormCreate(Sender: TObject);
J>var
J>  S: string;
J>begin
J>  S := 'Test';
J>  Caption := S;
J>  S := GetStringProperty(Self, 'Абракадабра');
J>  ShowMessage(S);
J>end;
J>


Выводит пустую строку, а что?

Компилятор вставляет код инициализации и финализации для длинных строк и интерфейсов в начале и конце каждой процедуры. Строки он инициализирует nil, что эквивалентно пустой строке, поэтому явная инициализация избыточна.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.