nesco писал(а):
Нижние точки чреваты наличием дополнительных переменных, которые не всегда нужны, но занимают память. Я, лично, не против, но разговор этот уже был и закончился ничемпри каком же это проектировании появляются дополнительные переменные? Я подозреваю, что автор топика имел ввиду такое поведение(на примере StrCat)
procedure THI_StrCat._var_Result;
var dt:TData;
s1,s2:string;
begin
dtNull(dt);
s1 := ReadString(dt, _data_Str1, _prop_Str1);
s2 := ReadString(dt, _data_Str2, _prop_Str2);
dtString(_Data, s1 + s2);
end;