|  | 
| 
Как будет быстрее? | |||
|---|---|---|---|
| #18+ В TStringList нужно добавить из датасета примерно 50 тысяч элементов. Циклом по датасету долго. Думаю, если в DelimitedText сунуть строку из пятидесяти тысяч элементов разделенных чем-нибудь, это будет быстрее? Понятно, что надо проверять, но может кто-то уже пробовал? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.07.2023, 01:23 |  | ||
| 
Как будет быстрее? | |||
|---|---|---|---|
| #18+ Может проход по датасету тормозит там правда чуток сложнее, я добавлюя в стринглист самописного компонента, что как он там добавляет элементы я не знаю, это еще добавляет времени. но я кстати проверил. строка с разделителями точно быстрее, чем проход в цикле по датасету. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.07.2023, 10:44 |  | ||
| 
Как будет быстрее? | |||
|---|---|---|---|
| #18+ Добавляется именно в StringList или в какое-то Memo или ListBox? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.07.2023, 10:46 |  | ||
| 
Как будет быстрее? | |||
|---|---|---|---|
| #18+ Неуловимый Джо [игнорируется]  вот если к моему коду добавить ещё Код: Delphi 1. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.07.2023, 10:54 |  | ||
| 
Как будет быстрее? | |
|---|---|
| #18+ но я кстати проверил. строка с разделителями точно быстрее, чем проход в цикле по датасету. ... | |
| : | |
| 12.07.2023, 11:07 |  | 
| 
Как будет быстрее? | |||
|---|---|---|---|
| #18+ но я кстати проверил. строка с разделителями точно быстрее, чем проход в цикле по датасету. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.07.2023, 11:28 |  | ||
| 
Как будет быстрее? | |||
|---|---|---|---|
| #18+ ну тут остается надеяться что в компоненте это учтено. Типа Код: Delphi 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... | |||
| : 
Изменено: 12.07.2023, 11:45 - s62 
 Нравится:
     Не нравится:
     | |||
| 12.07.2023, 11:43 |  | ||
| 
Как будет быстрее? | |||
|---|---|---|---|
| #18+ ну тут остается надеяться что в компоненте это учтено. Типа Код: Delphi 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.07.2023, 11:47 |  | ||
| 
Как будет быстрее? | |||
|---|---|---|---|
| #18+ s62 [игнорируется]  С DelimitedText тоже проблемы. там делиметр можно только один символ, и найти подходящий трудно. Пока не нашел ) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.07.2023, 13:44 |  | ||
| 
Как будет быстрее? | |||
|---|---|---|---|
| #18+ Неуловимый Джо [игнорируется]  Можно присвоить свойство Text и разделять строки символами CR LF. Вроде так должно сработать: Код: Delphi 1. 2. 3. 4. ... | |||
| : 
Изменено: 12.07.2023, 14:26 - s62 
 Нравится:
     Не нравится:
     | |||
| 12.07.2023, 14:16 |  | ||
| 
Как будет быстрее? | |||
|---|---|---|---|
| #18+ 
ок, спасибо, проверю ) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.07.2023, 14:56 |  | ||
| 
Как будет быстрее? | |||
|---|---|---|---|
| #18+ не, не подходит, эта последовательность встречается в строках ) ладно, в принципе и хрен с ним. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.07.2023, 15:02 |  | ||
| 
Как будет быстрее? | |||
|---|---|---|---|
| #18+ не, не подходит, эта последовательность встречается в строках ) ладно, в принципе и хрен с ним. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 12.07.2023, 15:04 |  | ||
|  | 

| start [/forum/topic.php?fid=16&msg=478613&tid=11007]: | 0ms | 
| get settings: | 10ms | 
| get forum list: | 12ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 50ms | 
| get topic data: | 13ms | 
| get forum data: | 3ms | 
| get page messages: | 78ms | 
| get tp. blocked users: | 2ms | 
| others: | 27ms | 
| total: | 203ms | 

| 0 / 0 | 
