Size: a a a

2020 May 31

GB

George Bakhtadze in Delphi & Lazarus
Рус
  TArrayOHLC = array of Double;

var
 Eklmn: TDictionary<String, TArrayOHLC>;

То что было нужно
ну так это первый предложенный вариант. только добавлять туда элементы сложно и медленно, если по одному
источник

Р

Рус in Delphi & Lazarus
George Bakhtadze
ну так это первый предложенный вариант. только добавлять туда элементы сложно и медленно, если по одному
С TArray тоже медленно добавлять, правильно понимаю?
источник

GB

George Bakhtadze in Delphi & Lazarus
Рус
С TArray тоже медленно добавлять, правильно понимаю?
не уверен, я с ним особо не работал. потому и предложил почитать
источник

Р

Рус in Delphi & Lazarus
George Bakhtadze
не уверен, я с ним особо не работал. потому и предложил почитать
Да вот глянул, не нашёл ничего такого
источник

Р

Рус in Delphi & Lazarus
George Bakhtadze
ну так это первый предложенный вариант. только добавлять туда элементы сложно и медленно, если по одному
А собственно почему медленно? Если получить ссылку на нужный массив, можно делать с ним что хошь, разве не?
источник

GB

George Bakhtadze in Delphi & Lazarus
Рус
А собственно почему медленно? Если получить ссылку на нужный массив, можно делать с ним что хошь, разве не?
можно, да. по-одному добавлять медленно
источник

Р

Рус in Delphi & Lazarus
George Bakhtadze
можно, да. по-одному добавлять медленно
В смысле в словарь добавлять массив медленно?
источник

GB

George Bakhtadze in Delphi & Lazarus
Рус
В смысле в словарь добавлять массив медленно?
элементы в массив
источник

Р

Рус in Delphi & Lazarus
George Bakhtadze
элементы в массив
Увеличить размер, присвоить значение. Можно быстрее?
источник

М

Михаил in Delphi & Lazarus
Что же там за требования к скорости:)
источник

GB

George Bakhtadze in Delphi & Lazarus
Рус
Увеличить размер, присвоить значение. Можно быстрее?
да, как минимум увеличивая размер не на 1 элемент, а, в идеале, сразу нужного размера делать
источник

Р

Рус in Delphi & Lazarus
Михаил
Что же там за требования к скорости:)
Да просто надо выбрать раз и на всегда. Требования не космос.
источник

Р

Рус in Delphi & Lazarus
George Bakhtadze
да, как минимум увеличивая размер не на 1 элемент, а, в идеале, сразу нужного размера делать
Размер заранее не известен, и будет меняться. Но не часто. Часто будет меняться значение в последнем элементе.
источник

М

Михаил in Delphi & Lazarus
Может датасета с индексироваными полями достаточно будет?
источник

Р

Рус in Delphi & Lazarus
Михаил
Может датасета с индексироваными полями достаточно будет?
Плодить таблицы вместо массивов? Эт проще что ли?
источник

Р

Рус in Delphi & Lazarus
Или всё в одной таблице держать а потом делать выборку? Тогда JSON точно будет быстрее)))
источник

Р

Рус in Delphi & Lazarus
Да и проще
источник

М

Михаил in Delphi & Lazarus
Рус
Плодить таблицы вместо массивов? Эт проще что ли?
Ну смотря от задач, если нужно будет вывести или сортировки по разным полям сделать. То может и проще...
источник

Р

Рус in Delphi & Lazarus
Михаил
Ну смотря от задач, если нужно будет вывести или сортировки по разным полям сделать. То может и проще...
Да у меня там всё простенько. Но JSON сука медленный😀
источник

М

Михаил in Delphi & Lazarus
Ну json можно и сразу в датасет распарсить через датасет адаптер
источник