Size: a a a

2020 September 01

RS

Renat Suleymanov in Delphi & Lazarus
Шляпник
то есть ты про этот "index 25" индекс говорил?
Про конструкцию index 1/2/..25.. Да. Хотелось тоже самое, но со строками
источник

GB

George Bakhtadze in Delphi & Lazarus
Renat Suleymanov
Про конструкцию index 1/2/..25.. Да. Хотелось тоже самое, но со строками
а зачем каждый раз из коллекции доставать, если это константа? лучше как константу и объявить
источник

Ш

Шляпник in Delphi & Lazarus
кстати, сюда "property Valutes[Index: Integer]: TValuteItem read GetValutes;" ещё просится директива default, тогда можно использовать

var vL: TValuteList;
....
temp := vL[i];
...
источник

GB

George Bakhtadze in Delphi & Lazarus
Шляпник
кстати, сюда "property Valutes[Index: Integer]: TValuteItem read GetValutes;" ещё просится директива default, тогда можно использовать

var vL: TValuteList;
....
temp := vL[i];
...
лучше строковой аналог сделать дефолтным, чтоб можно было vL['USD'] :)
источник

GB

George Bakhtadze in Delphi & Lazarus
Шляпник
ну, как обычно танцы с бубнами из-за отсутствия в Делфе ассоциативных массивов :)))
их запретили чтоли?
источник

Ш

Шляпник in Delphi & Lazarus
George Bakhtadze
лучше строковой аналог сделать дефолтным, чтоб можно было vL['USD'] :)
если будет строковый, то да, просто я брал с кода без него
источник

Ш

Шляпник in Delphi & Lazarus
George Bakhtadze
их запретили чтоли?
а их сделали что ле? :)
источник

GB

George Bakhtadze in Delphi & Lazarus
George Bakhtadze
лучше строковой аналог сделать дефолтным, чтоб можно было vL['USD'] :)
или даже с перечислением - vL[USD]
источник

GB

George Bakhtadze in Delphi & Lazarus
Шляпник
а их сделали что ле? :)
давно уже
источник

Ш

Шляпник in Delphi & Lazarus
George Bakhtadze
давно уже
да ладно! :) Вот надо мне на курсы сравнительные походить, совсем я от жизни отстал на своих последних работах :))
источник

АВ

Александр В... in Delphi & Lazarus
В fpc было давно уже, еще в 2.6.4 точно
источник

Ш

Шляпник in Delphi & Lazarus
Александр В
В fpc было давно уже, еще в 2.6.4 точно
в Лазаре сделали, а в Делфе?
источник

АВ

Александр В... in Delphi & Lazarus
Вот в xe 1-3 точно не было, а в xe 7 я уже с enumeration helper извращался для этого
источник

I

Igor in Delphi & Lazarus
да и в семерочке не запрещается fundamentals подключить
источник

AI

Alexander Ivanov in Delphi & Lazarus
источник

Ш

Шляпник in Delphi & Lazarus
В хранимых процедурах кешируется план запроса, что может сэкономить пару ms. т.е. как обертка над запросом иногда это имеет смысл делать (в редких случаях и не на pl/pgsql, а на голом sql), если бешеный хайлоад, а сам запрос выполняется быстро.

Дальше можно не читать
источник

Ш

Шляпник in Delphi & Lazarus
пара мс нуну. лично видел разницу между первым запуском и вторым в 3-4 секунды (5 сек с копейками против 1 сек после кеширования)
источник

Ш

Шляпник in Delphi & Lazarus
но это я смотрю с колокольни t-sql, необходимость писать declare - это вообще не минус, так как заставляет внимательно следить за переменными в запросе. Короче статья похоже от новичка php-шера в период "медового" месяца с новым языком.
источник

АВ

Александр В... in Delphi & Lazarus
Ну мне в мускуле реально помогает, помнится мы лет 5-6 назад билинг написали с логикой на хранимках, шустрый😄
источник

GB

George Bakhtadze in Delphi & Lazarus
Шляпник
пара мс нуну. лично видел разницу между первым запуском и вторым в 3-4 секунды (5 сек с копейками против 1 сек после кеширования)
думаешь, он эти 5 сек план запроса строил? :)
источник