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 (1089x), mohammad49dalir (1x), ingener (3x), vdemidov (27x), zed (17x), RedRat (2x), Tolik (1x), centron (1x)
Total Views 1141
Last View 27-09-2022 22:04

- 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 => 22xxxx
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 => 22xxxx
07-07-2022 08:47 zed Target Version 22xxxx => 220707
07-07-2022 08:48 zed Fixed in Version 22xxxx => 220707



Copyright © 2007 - 2022 SAS.Planet Team