![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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]);
...![]() |