Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2009-09-29 18:49:48 ЛС | профиль | цитата
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;
никаких "дополнительных переменных, которые не всегда нужны, но занимают память" тут(и во всех прочих элементах) нет и быть не должно
карма: 27
0