примеров под лазарус намекает на это, но отсутствуют пакет под лазарус, который называется UIBLaz. Где его брать или как собрать?
На оригинальном сайте пакета для Lazarus нету.
https://github.com/hgourvest/uib/tree/master/packages
В uib есть один датасет, но в нём срезаны углы, в расчёте на нормальные стоковый контролы... А в джедаях есть TJvUltimDBGrid, в котором тоже срезали углы, в расчёте на нормальные стоковый датасеты. При их скрещивании в некоторых сценариях валятся весёлые AV В апстрим грида отправить патч не получилось, у них тогда опять мантис сдох. Так и валяется где-то
Мне еще на Delphi2 надоела борьба с датасетами, и я от них полностью отказался. В качестве клиентского буфера использую либо динамический массив рекордов, либо свой вариант динамического массива, с динамическими колонками, на основе TList. Т.к. это массив - по нему можно бегать как угодно, без всяких извращений типа "текущая запись в датасете". Для отображения использовал сначала DrawGrid от Романа Мочалова, потом перешел на VirtualStringTree в режиме грида.
Обсуждают сегодня