Notes |
|
(0018682)
|
zed
|
22-04-2019 09:55
|
|
Ты хочешь начать юзать дженерики или что? В чём заключается выбрасывание поддержки?
Я использую D2007 и текущую CommunityEdition и меня в общем всё устратвает. Но в CE они уже официально не поддерживают WinXP, хотя юникодная SAS там всё ещё работает. |
|
|
|
> Ты хочешь начать юзать дженерики или что?
Ага. А еще нормальное SensorAPI и более свежие компоненты.
> Но в CE они уже официально не поддерживают WinXP, хотя юникодная SAS там всё ещё работает.
Ну и ладно. Нет так нет. Напиши этой хотелке Target Version, который посчитаешь нормальным для окончания поддержки WinXP |
|
|
(0018685)
|
zed
|
22-04-2019 18:21
|
|
Тикет же не про отказ от поддержки WinXP? XE2 (которая вышла в далёком 2011 году) её прекрасно поддерживает вполне официально.
Если это не изменение ради изменения, и какая-то фича нового компилятора может улучшить программу, то да стоит начать использовать эту фичу. SensorAPI можно подключить в виде dll если сильно хочется. Про "более свежие компоненты" - тут вопрос что за они, FMX? |
|
|
|
>Если это не изменение ради изменения
Ну, я бы сказал, что изменение ради развития, движения вперед, отсутствия стагнации.
В первую очередь мне хочется дженериков. Но и лень заморачиваться с легаси. И компоненты, например, SpTBXLib, для замены TBX, продолжают развиваться, но поддерживают минимум 2009.
А раз уж отказываться от неюникодной версии, то смысл апать только до 2009. Поэтому и предлагаю оставить XE2 или даже на более свежее что-то преходить. Возможно стоит попробовать 64 битный режим. Но это все только в гораздо более свежих версиях делфи. |
|
|
(0018688)
|
zed
|
22-04-2019 19:38
|
|
Я боюсь, как бы не упала производительность от дженериков. Как-то я к ним в Delphi сильно подозрительно отношусь в этом плане, мне кажется тормозят безбожно. Но если вдруг я опасаюсь напрасно, то Ок - давай действуй. |
|
|
|
>то Ок - давай действуй.
Та нет у меня конкретных планов. Я даже не предлагаю сделать это в ближайшее время. Я, просто, предлагаю назначить и зафиксировать конкретный момент, после которого можно будет уже точно не оглядываться на старую версию. И определится с тем, на какую версию переходим. Ну не вечно же нам тащить совместимость с 2007 версией и ради чего.
Возможно, для начала, стоит отказаться от ночных сборок в 2007, что бы точно все заметили происходящее и могли обозначить, что им это нужно. И если нужно, то для чего и может можно и в XE2 добиться того же. Или наоборот признать что еще рано переходить. |
|
|
|
А еще очень хочется отображение карты и всех слоев средствами GPU. И как это проще получить не знаю. То ли юзать какой-то графический движок, то ли осваивать FMX - там, вроде, отрисовка контролов и всего остального идет при помощи GPU. |
|
|
(0018691)
|
zed
|
23-04-2019 12:30
|
|
На cpu оно сейчас на любом утюге работает, а вот с gpu могут возникнуть вопросы.
Сборку в D2007 в следующей ночнушке отключу. |
|
|
|
Итого, планы примерно такие. Пока от поддержки сборки в D2007 не отказываемся минимум до следующего релиза, но неюникодную сборку ночнушек и релиза убираем нафиг. Дальше будем по обстоятельствам смотреть. |
|
|
|
Ок. Релиз уже был - в принципе можно забивать на поддержку. Вроде пока никто не требовал. Пусть пока живет, но как только захочем переехать на SpTBXLib или еще что-то подобное сделать - нужно будет не забыть закрыть этот тикет. |
|
|
(0020314)
|
zed
|
02-05-2022 09:51
|
|
GR32 подняли планку минимальной поддерживаемой версии Delphi до XE. Соответственно, эта же версия теперь будет минимальной и для SAS. |
|
|
(0020340)
|
zed
|
13-06-2022 08:19
|
|
Теперь можно юзать дженерики. |
|