Size: a a a

2020 May 31

AK

Alexey Kulakov in Delphi & Lazarus
я могу тебе скинуть описание структуры таких файлов, вряд ли тебе понравится как там сделано. Да и куча данных неизвестного формата остаётся
источник

AK

Alexey Kulakov in Delphi & Lazarus
Dmitry Belkevich
+. на наборе это в пару строк делается
источник

AK

Alexey Kulakov in Delphi & Lazarus
это только описание известного формата файлов. чуть-чуть устарело, кое-что ещё выяснил уже. К счастью, мне не надо показывать и менять в программе все данные
источник

︹︺︹︺ ВАДИМ ︺︹︺︹... in Delphi & Lazarus
Alexey Kulakov
тупая проблема. Есть stringgrid, я там помечаю несколько строк, как мне их удалить? Если я в OnKeyDown перехватываю VK_DELETE и выполняю следующий код
for i:=sgRecipes.RowCount-1 downto 1 do
   begin
     if sgRecipes.IsCellSelected[colTitle,i] then
       sgRecipes.DeleteRow(i);
   end;
он работает неправильно, т.к. после удаления строки пропадает (Меняется) список помеченых строк. Какие ещё варианты (один работающий, с доп. списком номеров строк, я знаю)?
Так удаляй не сначала, а с конца...
источник

DB

Dmitry Belkevich in Delphi & Lazarus
он уже )
for i:=sgRecipes.RowCount-1 downto 1 do
слабо помогает
источник

Р

Рус in Delphi & Lazarus
Рус
Хм... А как же туда массив прикрутить?
А?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
Хм... А как же туда массив прикрутить?
Затерялось :)
А зачем тебе массив, кстати?
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Затерялось :)
А зачем тебе массив, кстати?
Есть названия типа: "UERUSD", "BTCUSD"... ну и в таком духе примерно пол-тыщи. К этим названиям нужно привязать массив с ценами. И этот массив нужно будет менять. Всё это хозяйство должно работать чертовски быстро😁
источник

Р

Рус in Delphi & Lazarus
Приляпал FDmemtable - но скорость не впечатляет
источник

DB

Dmitry Belkevich in Delphi & Lazarus
источник

Р

Рус in Delphi & Lazarus
Спасибо, посмотрю (и по-моему даже смотрел), но думаю что для моей задачки многовато будет) Всё равно что буханку хлеба на грузовике перевозить)))
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ок, смотри что там
источник

Р

Рус in Delphi & Lazarus
Dmitry Belkevich
ок, смотри что там
И почему там нет FDMemTable???
источник

DB

Dmitry Belkevich in Delphi & Lazarus
не завезли )
источник

Р

Рус in Delphi & Lazarus
Жулики они
источник

AK

Andy Korg in Delphi & Lazarus
Рус
Спасибо, посмотрю (и по-моему даже смотрел), но думаю что для моей задачки многовато будет) Всё равно что буханку хлеба на грузовике перевозить)))
Не переживай по этому поводу, вспомни про объем кода необходимый для вывода "hello world" в managed-средах.
источник

Р

Рус in Delphi & Lazarus
Andy Korg
Не переживай по этому поводу, вспомни про объем кода необходимый для вывода "hello world" в managed-средах.
Это да. Но для меня в идеале было бы Tdictionary. Но вот как туда динамический массив приляпать - ни одного примера не нашел.
источник

AK

Andy Korg in Delphi & Lazarus
Рус
Это да. Но для меня в идеале было бы Tdictionary. Но вот как туда динамический массив приляпать - ни одного примера не нашел.
А нужен именно TDictionary? TObjectDictionary не рассматриваем?
источник

Р

Рус in Delphi & Lazarus
Andy Korg
А нужен именно TDictionary? TObjectDictionary не рассматриваем?
Так это ж тоже самое
источник

Р

Рус in Delphi & Lazarus
Хотя...))) Надо посмотреть
источник