SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003438SAS.ПланетаРефакторингpublic22-04-2019 08:2707-07-2022 08:48
Reportervdemidov 
Assigned Tozed 
PrioritynormalSeveritymajorReproducibilityN/A
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version181221 
Target Version220707Fixed in Version220707 
Summary0003438: Отказ от поддержки старых версий Delphi
DescriptionУже давно основой версией Delphi у меня является юникодная XE2. Предлагаю, как минимум, выбросить поддержку всех версий младше XE2. Но в принципе, можно и на какую-нибудь более позднюю перейти.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0018682)
zed (manager)
22-04-2019 09:55

Ты хочешь начать юзать дженерики или что? В чём заключается выбрасывание поддержки?

Я использую D2007 и текущую CommunityEdition и меня в общем всё устратвает. Но в CE они уже официально не поддерживают WinXP, хотя юникодная SAS там всё ещё работает.
(0018683)
vdemidov (manager)
22-04-2019 10:00

> Ты хочешь начать юзать дженерики или что?
Ага. А еще нормальное SensorAPI и более свежие компоненты.

> Но в CE они уже официально не поддерживают WinXP, хотя юникодная SAS там всё ещё работает.
Ну и ладно. Нет так нет. Напиши этой хотелке Target Version, который посчитаешь нормальным для окончания поддержки WinXP
(0018685)
zed (manager)
22-04-2019 18:21

Тикет же не про отказ от поддержки WinXP? XE2 (которая вышла в далёком 2011 году) её прекрасно поддерживает вполне официально.

Если это не изменение ради изменения, и какая-то фича нового компилятора может улучшить программу, то да стоит начать использовать эту фичу. SensorAPI можно подключить в виде dll если сильно хочется. Про "более свежие компоненты" - тут вопрос что за они, FMX?
(0018686)
vdemidov (manager)
22-04-2019 19:05

>Если это не изменение ради изменения
Ну, я бы сказал, что изменение ради развития, движения вперед, отсутствия стагнации.
В первую очередь мне хочется дженериков. Но и лень заморачиваться с легаси. И компоненты, например, SpTBXLib, для замены TBX, продолжают развиваться, но поддерживают минимум 2009.
А раз уж отказываться от неюникодной версии, то смысл апать только до 2009. Поэтому и предлагаю оставить XE2 или даже на более свежее что-то преходить. Возможно стоит попробовать 64 битный режим. Но это все только в гораздо более свежих версиях делфи.
(0018688)
zed (manager)
22-04-2019 19:38

Я боюсь, как бы не упала производительность от дженериков. Как-то я к ним в Delphi сильно подозрительно отношусь в этом плане, мне кажется тормозят безбожно. Но если вдруг я опасаюсь напрасно, то Ок - давай действуй.
(0018689)
vdemidov (manager)
23-04-2019 06:19

>то Ок - давай действуй.
Та нет у меня конкретных планов. Я даже не предлагаю сделать это в ближайшее время. Я, просто, предлагаю назначить и зафиксировать конкретный момент, после которого можно будет уже точно не оглядываться на старую версию. И определится с тем, на какую версию переходим. Ну не вечно же нам тащить совместимость с 2007 версией и ради чего.
Возможно, для начала, стоит отказаться от ночных сборок в 2007, что бы точно все заметили происходящее и могли обозначить, что им это нужно. И если нужно, то для чего и может можно и в XE2 добиться того же. Или наоборот признать что еще рано переходить.
(0018690)
vdemidov (manager)
23-04-2019 12:08

А еще очень хочется отображение карты и всех слоев средствами GPU. И как это проще получить не знаю. То ли юзать какой-то графический движок, то ли осваивать FMX - там, вроде, отрисовка контролов и всего остального идет при помощи GPU.
(0018691)
zed (manager)
23-04-2019 12:30

На cpu оно сейчас на любом утюге работает, а вот с gpu могут возникнуть вопросы.

Сборку в D2007 в следующей ночнушке отключу.
(0018702)
vdemidov (manager)
06-05-2019 08:03

Итого, планы примерно такие. Пока от поддержки сборки в D2007 не отказываемся минимум до следующего релиза, но неюникодную сборку ночнушек и релиза убираем нафиг. Дальше будем по обстоятельствам смотреть.
(0019214)
vdemidov (manager)
23-07-2019 14:20

Ок. Релиз уже был - в принципе можно забивать на поддержку. Вроде пока никто не требовал. Пусть пока живет, но как только захочем переехать на SpTBXLib или еще что-то подобное сделать - нужно будет не забыть закрыть этот тикет.
(0020314)
zed (manager)
02-05-2022 09:51

GR32 подняли планку минимальной поддерживаемой версии Delphi до XE. Соответственно, эта же версия теперь будет минимальной и для SAS.
(0020340)
zed (manager)
13-06-2022 08:19

Теперь можно юзать дженерики.

- Users who viewed this issue
User List Anonymous (1251x), netsky (1x), mohammad49dalir (1x), ingener (3x), vdemidov (27x), zed (17x), RedRat (2x), Tolik (1x), centron (1x)
Total Views 1304
Last View 29-01-2023 15:11

- Issue History
Date Modified Username Field Change
22-04-2019 08:27 vdemidov New Issue
22-04-2019 09:55 zed Note Added: 0018682
22-04-2019 10:00 vdemidov Note Added: 0018683
22-04-2019 18:21 zed Note Added: 0018685
22-04-2019 19:05 vdemidov Note Added: 0018686
22-04-2019 19:38 zed Note Added: 0018688
23-04-2019 06:19 vdemidov Note Added: 0018689
23-04-2019 12:08 vdemidov Note Added: 0018690
23-04-2019 12:30 zed Note Added: 0018691
06-05-2019 07:59 vdemidov Status new => confirmed
06-05-2019 07:59 vdemidov Target Version => 190707
06-05-2019 08:03 vdemidov Note Added: 0018702
23-07-2019 14:16 vdemidov Target Version 190707 => 191221
23-07-2019 14:20 vdemidov Note Added: 0019214
23-07-2019 16:56 vdemidov Target Version 191221 => 211230
30-12-2021 08:58 zed Target Version 211230 => 25xxxx
02-05-2022 09:51 zed Note Added: 0020314
13-06-2022 08:19 zed Note Added: 0020340
13-06-2022 08:19 zed Status confirmed => resolved
13-06-2022 08:19 zed Fixed in Version => 23xxxx
13-06-2022 08:19 zed Resolution open => fixed
13-06-2022 08:19 zed Assigned To => zed
13-06-2022 08:19 zed Target Version 25xxxx => 23xxxx
07-07-2022 08:47 zed Target Version 23xxxx => 220707
07-07-2022 08:48 zed Fixed in Version 23xxxx => 220707



Copyright © 2007 - 2023 SAS.Planet Team