![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#4
|
||||
|
||||
![]() Цитата:
![]() В качестве оправдания: Код:
procedure TADOQuery.SetSQL(const Value: TStrings); begin FSQL.Assign(Value); end; Код:
Query1.Active:=false; Код:
procedure TStrings.SetTextStr(const Value: string); BeginUpdate/EndUpdate происходит дважды (и в вызываемой AddStrings(TStrings(Source)); ) (плюс еще один в в TQuery.SetQuery) а также еще переустановка всех параметров TStrings: Код:
Clear; FDefined := TStrings(Source).FDefined; FNameValueSeparator := TStrings(Source).FNameValueSeparator; FQuoteChar := TStrings(Source).FQuoteChar; FDelimiter := TStrings(Source).FDelimiter; ... AddObject(Strings[i], Strings.Objects[i]); ... ![]() |