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

start [/forum/topic.php?fid=16&mobile=1&tid=11007]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
82ms |
get tp. blocked users: |
1ms |
| others: | 43ms |
| total: | 180ms |

| 0 / 0 |
