Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3 4 5 6 7 8 9 10      [все]
 Delphi 10.4 Sydney  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 14193
Пишут, что на Win 7 установить уже нельзя...
Интересно, скомпилированное приложение на Win 7/XP запуститься?

К сообщению приложен файл. Размер - 19Kb
25 май 20, 23:27    [22139368]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
asviridenkov
Member

Откуда:
Сообщений: 4008
X11,

можно
25 май 20, 23:29    [22139370]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ziv-2014
Member

Откуда:
Сообщений: 501
X11
Пишут, что на Win 7 установить уже нельзя...
Интересно, скомпилированное приложение на Win 7/XP запуститься?

Прощай делфи?
26 май 20, 10:16    [22139523]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ziv-2014
Member

Откуда:
Сообщений: 501
asviridenkov
X11,

можно

Что можно?
26 май 20, 10:17    [22139524]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
sql2012
Member

Откуда: РФ
Сообщений: 761
ziv-2014
asviridenkov
X11,

можно

Что можно?

установить?

Картинка не полная же, там есть Continue

К сообщению приложен файл. Размер - 32Kb
26 май 20, 10:24    [22139527]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ziv-2014
Member

Откуда:
Сообщений: 501
sql2012
ziv-2014
пропущено...

Что можно?

установить?

Картинка не полная же, там есть Continue

Ставится она на win7. И это типа такой отмаз, мы не будем поправлять глюки :)
26 май 20, 10:31    [22139531]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 14193
это какой-то позор

К сообщению приложен файл. Размер - 54Kb
26 май 20, 11:51    [22139602]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 14193
а сама среда уже на 100% 64-битная?

К сообщению приложен файл. Размер - 11Kb
26 май 20, 11:52    [22139604]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
X11
а сама среда уже на 100% 64-битная?

Это вряд ли. Тогда все внешние компоненты тоже должны быть в 64 бита скомпилированы.

Сообщение было отредактировано: 26 май 20, 12:17
26 май 20, 12:18    [22139624]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 3691
X11,
автор
это какой-то позор

Самокритичненько )
26 май 20, 12:19    [22139625]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
didgik
Member

Откуда:
Сообщений: 911
ключиков то еще нет на 4ку
26 май 20, 12:33    [22139647]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
X11
это какой-то позор

Скорее всего дело в Home редакции, Delphi хочет Prof.
26 май 20, 12:38    [22139654]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 14193
а какая разница?
26 май 20, 12:43    [22139659]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ъъъъъ
Member

Откуда:
Сообщений: 795
X11,

У тебя х32 винда?
26 май 20, 12:46    [22139660]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 14193
это не мой снимок, это из телеграм-группы
я пока не собираюсь ставить
какой смысл, если нет под эту версию библиотек и компонент
26 май 20, 12:59    [22139672]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
X11
это не мой снимок, это из телеграм-группы
я пока не собираюсь ставить

А какой смысл тогда постить скрины в стиле ОБС?
26 май 20, 15:44    [22139816]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 14193
обычный смысл
26 май 20, 16:50    [22139869]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ъъъъъ
Member

Откуда:
Сообщений: 795
X11
обычный смысл


- А от какой болезни помер твой Макконен?
- Да, по-моему, у него обыкновенная смертельная болезнь была…
26 май 20, 16:57    [22139874]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
https://community.idera.com/developer-tools/b/blog/posts/rad-studio-10-4-now-available-learn-more
26 май 20, 19:41    [22140023]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
didgik
Member

Откуда:
Сообщений: 911
Чтож так сложно то. Как этот ключ сомунити получить то.
26 май 20, 20:08    [22140047]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
Я ключ получил, но почему-то пишет что для 10.3.3. Хотя ссылка на скачку на 10.4.
26 май 20, 20:24    [22140064]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
didgik
Member

Откуда:
Сообщений: 911
rgreat, я тоже в конце концов получил. Но старый, тоже от 10.3.3

Интересно, почему в ихней новой https://my.embarcadero.com нету простой кнопки получить версию. Не осилили?

Сообщение было отредактировано: 26 май 20, 20:26
26 май 20, 20:25    [22140065]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Я тоже от 10.3.3 получил, но с ним не ставится. Ну капец, абракадабра.
26 май 20, 20:33    [22140073]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
s62
Member

Откуда: Жуковский
Сообщений: 1127
У меня та же история, ключ от 10.3.3. Ну, чутка не доработали все моменты. :D

P.S. Я уже подумал, что надо было не торопиться, а подождать пару дней. На всякий случай.

Сообщение было отредактировано: 26 май 20, 20:39
26 май 20, 20:37    [22140075]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
s62,

Надеюсь они догадаются разрешить запросить новый ключ для 10.4 когда починят свой сайт.
26 май 20, 20:42    [22140078]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
didgik
Member

Откуда:
Сообщений: 911
rgreat, а должны запретить?
26 май 20, 20:45    [22140080]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
Раньше можно было ключ на коммюнити редакцию только раз в год получать.

Хотя левое мыло никто не отменял, конечно.
26 май 20, 20:48    [22140082]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
s62
Member

Откуда: Жуковский
Сообщений: 1127
rgreat,

тут это немного офтопик, но на сайте у них хаос есть. В my.embarcadero.com зарегистрированные продукты указаны все. Но загрузки я вижу только для последней 10.3. Но если потыкать ссылки, продукты, устарелые, файлы для загрузки, то можно перейти на старый сайт и там есть все загрузки. Но сколько они уже переносят сайт? Неужели это такая проблема перенести контент, для солидной в общем-то компании?
На коммунити зайти я тоже, как X11 писал на днях, не могу.Там впридачу логин другой, чем на основном сайте, но не пускал вот на днях. Я даже пароль сбросил, заполнил форму, новый пароль, всё равно не пускает.

Сообщение было отредактировано: 26 май 20, 20:48
26 май 20, 20:49    [22140085]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
didgik
Member

Откуда:
Сообщений: 911
Ура, починили!
Теперь сомьюнити отдается верная, совпадающая с ключем.
10.3.3
26 май 20, 22:55    [22140129]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
s62
Member

Откуда: Жуковский
Сообщений: 1127
Ещё до форума я успел написать в поддержку и мне уже ответили. Вот кусочек ответа, надеюсь, я не нарушаю цитированием каких-то правил:
автор
I was told the community edition will not be out at the same time of the 10.4 release, it will come out at a later time, which they do not have a exact time frame as into when. I also informed the team responsible for the community edition site to fix download link from 10.4 to the correct install link of 10.3.3. More recent update is that they fix the emails. It is now providing the correct link 10.3.3.

Примерный перевод:
"Мне сказали, что Community Edition выйдет не в то самое время, как релиз 10.4, оно выйдет позже, точно пока неизвестно когда. Я также информировал команду, ответственную за Community Edition, чтобы они исправили ссылку на загрузку с 10.4 на правильну ссылку на 10.3.3. Более свежее обновление, что они исправили и емейл, там теперь правильная ссылка 10.3.3"
26 май 20, 23:18    [22140145]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 14193
Ахаха не успели выпустить релиз, уже патчи начали выпускать
https://cc.embarcadero.com/item/30923

ID: 30923, RAD Studio 10.4 Patch 1
RAD Studio 10.4 Patch 1 adds some missing files to the installation.

26 май 20, 23:55    [22140172]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Vizit0r
Member

Откуда: Одесса
Сообщений: 788
X11

ID: 30923, RAD Studio 10.4 Patch 1
RAD Studio 10.4 Patch 1 adds some missing files to the installation.



"бета-тестирование, проверка релизного инсталлятора, проверка релизной версии" - это все про них.
27 май 20, 08:45    [22140289]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 1711
Зато все стабильно:
1) Сразу после релиза - патчи
2) На следующий день лежит QC
27 май 20, 10:06    [22140318]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ziv-2014
Member

Откуда:
Сообщений: 501
X-Cite
Зато все стабильно:
1) Сразу после релиза - патчи
2) На следующий день лежит QC

Молодцы ребята умницы! Знают свое дело!
27 май 20, 10:28    [22140333]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
jack_vosmerkin
Member

Откуда:
Сообщений: 53
более позорного релиза кажется еще не было

на 4 компах одна и та же ошибка хотя везде проф.десятка но с разными билдами
ставили и с монтируемой исошки и в распкованом виде и локально и с сетевых шар
дальше пробавать не стали

ждем исправления короче

К сообщению приложен файл. Размер - 3Kb
27 май 20, 11:11    [22140361]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
jack_vosmerkin
Member

Откуда:
Сообщений: 53
зато на международном конкурсе компаний с самыми изащреными методами выставления себя на посмещище эмба победит всех
27 май 20, 11:15    [22140365]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 3691
первопроходцы традиционно набивают шишки )
вопрос: в триалке линукс есть? вроде же архитект триалка.
27 май 20, 12:58    [22140438]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
jack_vosmerkin
Member

Откуда:
Сообщений: 53
jack_vosmerkin
более позорного релиза кажется еще не было

на 4 компах одна и та же ошибка хотя везде проф.десятка но с разными билдами
ставили и с монтируемой исошки и в распкованом виде и локально и с сетевых шар
дальше пробавать не стали

ждем исправления короче


[youtube=]

если б я хотел снизить стоимость компании чтоб потом ее выкупить то я тоже начал бы имено с таких вот диверсий как порча ее програмных продуктов
27 май 20, 13:33    [22140460]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
alekcvp
Member

Откуда:
Сообщений: 2178
Может они из-за кризиса отдел тестирования разогнали?
27 май 20, 14:16    [22140490]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ziv-2014
Member

Откуда:
Сообщений: 501
jack_vosmerkin,
Напишите в поддержку, возможно у вас есть левая лицензия. Ее надо удалить и будет работать.
27 май 20, 14:23    [22140497]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 11913
ziv-2014
Напишите в поддержку, возможно у вас есть левая лицензия
Скорее всего проблема в текущем каталоге при запуске IDE
27 май 20, 14:29    [22140509]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Murlokotam
Member

Откуда:
Сообщений: 26
- Послушай, у вас на стройке несчастные случаи были?
- Не, пока еще ни одного не было...
- Будут! Пшли...
(с) Операция «Ы» и другие приключения Шурика

jack_vosmerkin
более позорного релиза кажется еще не было...
- Будут! Пшли...
:D

В целом как обычно:
Мыши плакали, кололись, но мужественно и самоотверженно продолжали есть кактус.
27 май 20, 15:21    [22140548]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 26656
Murlokotam,

новый ник только ради хейта и язвительных каментов?
27 май 20, 15:38    [22140569]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 14193
alekcvp
Может они из-за кризиса отдел тестирования разогнали?


судя по другим версиям, его никогда и не было
27 май 20, 17:02    [22140679]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Мне сейчас в почту падают уведомления о решенных багах, на которые я подписан.
Всё довольно неплохо, хватит разводить панику.
27 май 20, 18:05    [22140737]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ъъъъъ
Member

Откуда:
Сообщений: 795
Сергей Фролов
Мне сейчас в почту падают уведомления о решенных багах, на которые я подписан.
Всё довольно неплохо, хватит разводить панику.

Уже поставил, запустил? Или седьмого патча ждать будешь?
27 май 20, 18:10    [22140741]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
ъъъъъ, у меня подписка закончилась, пользуюсь 10.3.2. Продлять пока финансы не позволяют, кризис и всё такое. Но планировал на осень.
27 май 20, 18:13    [22140742]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 1711
У нас пока пофиксили 6 задач...
Но еще надо поставить 10.4 и проверить действительно ли...
Некоторые из них довольно критические по компилятору и RTL..
А некоторые критические для нас, такие как производительность TTask, пока не вижу...
Ну и конечно беда с микросервисами и решениями из коробки... Их разрекламированный EMS и Datasnap настолько далеки от возможностей ASP.Net Core, что приходится делать бекенд на Core, а фронт десктопа остается на Delphi..
27 май 20, 18:23    [22140748]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
X-Cite
Их разрекламированный EMS и Datasnap настолько далеки от возможностей ASP.Net Core, что приходится делать бекенд на Core

У нас бэкенд на DMVCFramework. Никаких критичных проблем нет. Баги правит и добавляет новые фичи Дэниэл практически онлайн. Нужны нам были именованные параметры в JSON-RPC, так он их через сутки после обращения запилил.

Сообщение было отредактировано: 27 май 20, 18:36
27 май 20, 18:38    [22140756]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 1711
Сергей Фролов
X-Cite
Их разрекламированный EMS и Datasnap настолько далеки от возможностей ASP.Net Core, что приходится делать бекенд на Core

У нас бэкенд на DMVCFramework. Никаких критичных проблем нет. Баги правит и добавляет новые фичи Дэниэл практически онлайн. Нужны нам были именованные параметры в JSON-RPC, так он их через сутки после обращения запилил.

Да хорошая вещь.. Пробовали...
Но к сожалению не только в нем дело... А еще в LinqToObjects + LinqToEntities + из коробки аутентификации NTLM/Kerberos + nuget с миллионом готовых библиотек и фреймворков...
На нем решаешь бизнес-задачи, а не задачи разработчиков, которые решили другие разработчики :)
27 май 20, 18:45    [22140757]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
jack_vosmerkin
Member

Откуда:
Сообщений: 53
X-Cite
У нас пока пофиксили 6 задач...
Но еще надо поставить 10.4 и проверить действительно ли...

да они лгать уже совсем безастенчиво стали
раньше хоть не так наглая ложь была а теперь видимо всякий стыд потеряли

К сообщению приложен файл. Размер - 66Kb
27 май 20, 18:52    [22140759]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
X-Cite
nuget с миллионом готовых библиотек и фреймворков

Nuget тоже не панацея, глюков в нем море. Не так давно он начал искать какую-то сборку (имя сборки было в тайне) по пути C:\Microsoft\Xamarin, причем Xamarin'а у нас в проекте не было. Весь Гугл сломали в поисках решения. Самый лучший ответ был на сайте Microsoft, там советовали не трахать себе мозг и создать пустую папку по этому пути. Так и сделали и проблема решилась. Но осадочек остался.
27 май 20, 18:54    [22140760]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Сергей Фролов,

Вы же уже решили уходить с дельфей. Передумали?
27 май 20, 18:55    [22140762]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
jack_vosmerkin,

Кстати, в этот же список входят и репорты, которые wontfix :)
27 май 20, 18:58    [22140763]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Kazantsev Alexey
Вы же уже решили уходить с дельфей. Передумали?

Нет, не передумали. Но текущие проекты никуда не пропали. Переписывать их глупо, одному 20 лет, а второму 15.

Сообщение было отредактировано: 27 май 20, 19:00
27 май 20, 19:01    [22140767]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Сергей Фролов,

Куда, если не секрет?
27 май 20, 19:07    [22140774]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 1711
jack_vosmerkin,

Все там верно... Не наговаривайте... 713 задач в списке...
Там не только RSP
27 май 20, 19:29    [22140808]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Дегтярев Евгений
Member

Откуда: Барнаул
Сообщений: 1891
X-Cite
...настолько далеки от возможностей ASP.Net Core, что приходится делать бекенд на Core, а фронт десктопа остается на Delphi.

не вижу ничего зазорного в том чтобы решать задачу более подходящим инструментом
27 май 20, 19:39    [22140815]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 1711
Дегтярев Евгений
X-Cite
...настолько далеки от возможностей ASP.Net Core, что приходится делать бекенд на Core, а фронт десктопа остается на Delphi.

не вижу ничего зазорного в том чтобы решать задачу более подходящим инструментом

Другие инструменты - Другие команды - другие ресурсы..
Можно иметь одну команду Delphi разработчиков и делить задачи Фронт-Бек.. А так приходится иметь Две команды, одна Delphi вторая .Net, которые не взаимозаменяемые...
27 май 20, 19:49    [22140821]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
Иметь несколько "команд" (или даже просто людей) пишущих на разных языках это выгодно.

Да, есть некие затраты на портирование межязыкового API, если таковое есть, но в целом удобно когда можно решать соответствующие задачи на соответствующих инструментах.

Сообщение было отредактировано: 27 май 20, 19:52
27 май 20, 19:53    [22140822]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Kazantsev Alexey
Куда, если не секрет?

Смотрим в сторону .NET Core. В свете WinForms в 3-й версии выглядит очень вкусно, ибо веб нам не интересен, поскольку есть работа с железом (кассовые аппараты, сканеры штрих-кодов). Да и, если честно, я не люблю веб-гуй. Ни как разработчик, ни как пользователь. Что-то сделать по-быстрому и забыть - круто, но для полноценной и качественной работы веб не подходит. Тот же gmail, как ни старается, но до Outlook ему все-равно далеко по удобству.

А у тебя все проекты дельфовые/лазарусные?

Сообщение было отредактировано: 27 май 20, 20:58
27 май 20, 20:59    [22140853]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Дегтярев Евгений
Member

Откуда: Барнаул
Сообщений: 1891
X-Cite,

Да это доп затраты, фнансовые, временные, на бюрократию, но надо смотреть на уровень проекта. Когда проект достигает определенного уровня, разделение специализации может быть выгодно, даже если и бек и фронт на одном языке.
Пожалуй, главное, узкая специализация. При прочих равных фулстек будет иметь меньше компетенций в беке и фронте, чем чувак которой занимается только чем-то одним. Не хочу обижать тех, кто называет себя фуллстек, есть таланты, которые могут заткнуть и тех и других, но в общей массе это середнячки в каждой области, не в каждом проекте этого достаточно.
При разделении ролей с большей вероятностью появятся спецификации и документация на API. Больше заботы о стабильности API.
Когда занимаешься чем то одним, не нужно держать в голове детали и бека и фронта одновременно, соответственно больше деталей в голове, больше осведомленность в проекте. Больше понимания чего будут стоить те или иные изменения. Когда фронт придет на их взгляд с мелкой хотелкой, бек может и побрить, например, из-за влияния на перфоманс, которое для фронта не очевидно.
27 май 20, 21:08    [22140863]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
Хех. У нового инсталятора скорость работу увеличилась раз так в 10.

Только не ясно где там выбор пути установки. Он там вообще есть?
27 май 20, 22:05    [22140876]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
По скорости это я рано радовался, оно теперь просто теперь либы начинает ставить уже после того как установит сам IDE.
Причем IDE можно даже запустить без всего остального.

Но вот путь выбрать никак не выходит. Даже radstudio_10_4_esd_99797b.exe /DIR="C:\Delphi RX10.4" не работет.

Разве что через directory junction сделать.
27 май 20, 22:28    [22140881]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ъъъъъ
Member

Откуда:
Сообщений: 795
rgreat
...Только не ясно где там выбор пути установки. Он там вообще есть?

Прямо как в MS VS. Там можно указать путь, например - "D:\MSVS", туда действительно что-то запишется, но 90% данных пойдет "как обычно".
27 май 20, 22:40    [22140887]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Сергей Фролов
А у тебя все проекты дельфовые/лазарусные?

Да, всё на дельфе. У одного проекта ядро дельфийское, гуй на лазаре (в перспективе, возможно не близкой, хочется переехать на fpc полностью).
27 май 20, 22:43    [22140888]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
rgreat
Но вот путь выбрать никак не выходит. Даже radstudio_10_4_esd_99797b.exe /DIR="C:\Delphi RX10.4" не работет.

Кликаешь кнопочку Options и:
Картинка с другого сайта.
27 май 20, 22:46    [22140891]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
Kazantsev Alexey,

Ты лучше покажи где там эта кнопочка. :)
27 май 20, 23:35    [22140906]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
rgreat,

Первая кнопочка в нижнем ряду, на первом экране инсталлера :)
27 май 20, 23:42    [22140907]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Док
Member

Откуда: Казань
Сообщений: 6699
OMG! Во что превратили некогда крутой продукт?
27 май 20, 23:49    [22140909]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
Вроде все нормально поставилось и запустилось.

Глюков пока не наблюдаю.
28 май 20, 00:22    [22140920]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 3691
Поставил. В целом хорошо, мелкие глюки инсталлятора допилят. Проект 600к строк собрался с несколькими правками дефайнов. Большинство компонент с сырцами встали без правок. Среда явно получше во всех смыслах, пока всё нравится.
28 май 20, 01:04    [22140937]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 14193
вот подразните меня, подразните
28 май 20, 10:41    [22141065]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 14193
https://www.fmxexpress.com/massive-update-with-tons-of-fixes-for-delphi-104-firemonkey-on-android0-ios-macos-windows-and-linux/
28 май 20, 10:43    [22141068]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
s62
Member

Откуда: Жуковский
Сообщений: 1127
rgreat
Вроде все нормально поставилось и запустилось.

Глюков пока не наблюдаю.
Если не секрет, что поставил? Подписка, trial?
28 май 20, 10:44    [22141069]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Решил поставить триал. При попытке зарегистрировать ключ (с сетью всё в порядке):
Картинка с другого сайта.

ОК. Регистрирую ключ через сайт, и пытаюсь импортировть лицензию в LicenseManager. Выбраю ключ в списке и:
Картинка с другого сайта.

Но, к счастью, на возможность импортровать лицензию это не повлияло, установка пошла. Тут спрашивали есть ли линукс в триале, так вот, судя по опциям установщика есть. Посмотрю, как встанет.
28 май 20, 11:10    [22141092]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
s62,

Пиратку, конечно. Чем же еще тестить-то.
28 май 20, 12:02    [22141128]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 14193


К сообщению приложен файл. Размер - 57Kb
28 май 20, 12:03    [22141129]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
Kazantsev Alexey
Решил поставить триал. При попытке зарегистрировать ключ (с сетью всё в порядке):
Картинка с другого сайта..
После пираток надо файл hosts чистить. ;)
28 май 20, 12:16    [22141146]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Поставилась. Словил такой прикол в IDE:

Картинка с другого сайта.

Измеил у проекта Seach Path, закрыл настройки проекта, а потом снова открыл настройки проекта Тестеры у абракадабры совсем мышей не ловят...
28 май 20, 12:19    [22141149]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
rgreat
После пираток надо файл hosts чистить. ;)

Не надо грязи, это девственно чистая виртуалка.
28 май 20, 12:20    [22141150]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
defecator
Member

Откуда:
Сообщений: 39208
makhaon
Поставил. В целом хорошо, мелкие глюки инсталлятора допилят. Проект 600к строк собрался с несколькими правками дефайнов. Большинство компонент с сырцами встали без правок. Среда явно получше во всех смыслах, пока всё нравится.

получше чем что ?
С 10-й версии вся IDE - полный УГ
особенно редактор форм.
это вообще какая-то болотная блевотина

Сообщение было отредактировано: 28 май 20, 13:39
28 май 20, 13:40    [22141228]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
defecator

С 10-й версии вся IDE - полный УГ
особенно редактор форм.
это вообще какая-то болотная блевотина

А что с ним не так? Он такой уже давно, больше 10 лет.
28 май 20, 15:04    [22141331]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Прикольно, раньше же, кажется, в триалках небыло отдельных компиляторов и исходников. В 10.4 есть и то и другое :)
28 май 20, 15:57    [22141391]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Kazantsev Alexey
Прикольно, раньше же, кажется, в триалках небыло отдельных компиляторов и исходников. В 10.4 есть и то и другое :)
Скорее всего просто забыли
28 май 20, 16:01    [22141398]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Сергей Фролов
Скорее всего просто забыли

Всё может быть. Ещё заметил, что в реестре не прописывается, какая редакция установлена, а версия продукта указана от 10.3.

Словил первый ICE: F2084 Internal Error: C2795. Правда, воркараунд нашёл быстро.
28 май 20, 16:07    [22141410]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Kazantsev Alexey
Ещё заметил, что в реестре не прописывается, какая редакция установлена, а версия продукта указана от 10.3.
Словил первый ICE: F2084 Internal Error: C2795. Правда, воркараунд нашёл быстро.

Что-то ты меня расстраиваешь. Я только что у kdv узнавал стоимость обновления моей Enterprise версии. Цены, конечно, пугают, даже с учётом скидки до 30 июня. А тут еще и баги падают. И деться некуда с подводной лодки :)
28 май 20, 16:23    [22141430]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Сергей Фролов
Что-то ты меня расстраиваешь.

Не, в целом, ощущения от среды приятные. Кажется, что отрисовка стилизованных элементов происходит быстрее. Ну и кодинсайт, наконец-то, работает :) Редактор, правда, по-прежнему, сходит с ума от вложенных директив условной компиляции и регионов. По-прежнему, не всегда работает ctrl+shift+c. Зато, починили баг в инспекторе объектов, когда курсор уезжал под скролбар, и, наконец-то, стали выделять содержимое поле поиска при нажатии F6. Да вообще, операторы управления перекрывают все возможные минусы :)

Сообщение было отредактировано: 28 май 20, 16:47
28 май 20, 16:46    [22141462]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Kazantsev Alexey
Зато починили баг в инспекторе объектов, когда курсор уезжал под скролбар

Ужас как бесит ))))
28 май 20, 16:50    [22141466]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Gluck99
Member

Откуда: Оттуда
Сообщений: 1019
Сергей Фролов
Kazantsev Alexey
Зато починили баг в инспекторе объектов, когда курсор уезжал под скролбар
Ужас как бесит ))))
Я вчера на большом вебинаре о 10.4 задал про этот баг вопрос. Мне понравилось, как они отвечали на возмущения по поводу жутких багов IDE: "мы думаем, эта проблема была рассмотрена". :))
28 май 20, 16:59    [22141476]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
bk0010
Member

Откуда:
Сообщений: 4957
Сергей Фролов
defecator

С 10-й версии вся IDE - полный УГ
особенно редактор форм.
это вообще какая-то болотная блевотина

А что с ним не так? Он такой уже давно, больше 10 лет.
Вот и сидит народ на Delphi7
28 май 20, 17:01    [22141479]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Kazantsev Alexey
Не, в целом, ощущения от среды приятные.

Алексей, а вот этот баг с namespace они, случайно, не победили?

К сообщению приложен файл. Размер - 4Kb
28 май 20, 18:16    [22141534]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Сергей Фролов
а вот этот баг с namespace они, случайно, не победили?

Сейчас там полный список доступных модулей, но, насколько я понял, только стандартных. Моих модулей, которые доступны через пути поиска, в списке нет :(
28 май 20, 19:01    [22141570]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Kazantsev Alexey
Сейчас там полный список доступных модулей, но, насколько я понял, только стандартных. Моих модулей, которые доступны через пути поиска, в списке нет :(

А если их в dpr или dpk добавить? Есть подозрение, что поможет.
28 май 20, 19:09    [22141578]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Сергей Фролов
А если их в dpr или dpk добавить? Есть подозрение, что поможет.

А в dpr и, тем более, в dpk они мне не нужны :)
28 май 20, 19:29    [22141595]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 11913
Kazantsev Alexey
кодинсайт, наконец-то, работает :)
А ерроринсайт?

Сообщение было отредактировано: 28 май 20, 19:49
28 май 20, 19:51    [22141620]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
_Vasilisk_
А ерроринсайт?

На первый взгляд - нормально.
28 май 20, 20:18    [22141636]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
DmSer
Member

Откуда: Пенза
Сообщений: 1114
Сообщение в их блоге:

10.3.3 versions of Delphi and C++ Builder Community Edition remain available for download. 10.3.3 was an excellent release and Community Edition users can perfectly well continue to work with that release. 

The majority of customers who need the best performance, quality and features should be able to purchase the latest release. Our paying customers deserve a premium experience. That, coupled with increased non-compliant usage of Community Edition (which we're actively addressing with our legal team), has resulted in delaying a new release of CE. Over the coming months, we'll determine when a 10.4 version of CE will be released.
28 май 20, 21:09    [22141670]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
didgik
Member

Откуда:
Сообщений: 911
Kazantsev Alexey
Решил поставить триал. При попытке зарегистрировать ключ (с сетью всё в порядке):
Картинка с другого сайта.

ОК. Регистрирую ключ через сайт, и пытаюсь импортировть лицензию в LicenseManager. Выбраю ключ в списке и:
Картинка с другого сайта.

Но, к счастью, на возможность импортровать лицензию это не повлияло, установка пошла. Тут спрашивали есть ли линукс в триале, так вот, судя по опциям установщика есть. Посмотрю, как встанет.


Отключил антивирь и траильный ключ продрался к ембам.
Под win7 с классической темой заработало. Зато темная тема самой студии потрясающая.

К сообщению приложен файл. Размер - 13Kb


Сообщение было отредактировано: 28 май 20, 22:56
28 май 20, 22:58    [22141773]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
didgik,

Классическая тема винды ими уже давно не поддерживается.
28 май 20, 23:00    [22141774]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
didgik
Member

Откуда:
Сообщений: 911
rgreat
didgik,

Классическая тема винды ими уже давно не поддерживается.


но починили же
28 май 20, 23:01    [22141779]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
s62
Member

Откуда: Жуковский
Сообщений: 1127
DmSer
Сообщение в их блоге:

...
...
 That, coupled with increased non-compliant usage of Community Edition (which we're actively addressing with our legal team), has resulted in delaying a new release of CE. Over the coming months, we'll determine when a 10.4 version of CE will be released.
А микрософтовцы выпускают VS community и ничего.
28 май 20, 23:15    [22141803]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
didgik
Отключил антивирь и траильный ключ продрался к ембам.

А сперва тоже не коннектилось?

didgik
Под win7 с классической темой заработало. Зато темная тема самой студии потрясающая.

А светлая нормально выглядит?
28 май 20, 23:34    [22141822]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Ещё прикол вылез. Не ставятся библиотеки для iOS Device 32-bit. Компилятор есть, а библиотек нет.
28 май 20, 23:57    [22141840]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
didgik
Member

Откуда:
Сообщений: 911
Kazantsev Alexey
didgik
Отключил антивирь и траильный ключ продрался к ембам.

А сперва тоже не коннектилось?

didgik
Под win7 с классической темой заработало. Зато темная тема самой студии потрясающая.

А светлая нормально выглядит?


Да. сначала не коннектилось.

Светлая с первого взгляда нормально.
29 май 20, 00:07    [22141847]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Kazantsev Alexey
Не ставятся библиотеки для iOS Device 32-bit. Компилятор есть, а библиотек нет.

Оказывается, 32 бита на iOS всё.
29 май 20, 00:09    [22141849]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
didgik
Светлая с первого взгляда нормально.

Это хорошо, перееду с десятки.
29 май 20, 00:10    [22141852]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Док
Member

Откуда: Казань
Сообщений: 6699
а сколько времени занимает установка всего этого добра в полной комплектации?
29 май 20, 00:30    [22141869]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Док,

У меня на виртуалку около часа ставилось. Я ставил всё, и билдер и хелп и ведроидный ндк.
29 май 20, 00:37    [22141871]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
Kazantsev Alexey,

Блин, я забыл хелп поставить. Не обратил внимания что он у них по умолчанию не ставится! Картинка с другого сайта.

Как доставить?
Новый инсталлятор при запуске не имеет опции modify. Только Uninstall.
29 май 20, 00:46    [22141874]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
rgreat
Как доставить?

Tools\Manage Platforms вкладка Additional Options
29 май 20, 00:51    [22141876]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
Kazantsev Alexey,

Спасибо.
29 май 20, 00:57    [22141882]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Док
Member

Откуда: Казань
Сообщений: 6699
Kazantsev Alexey
У меня на виртуалку около часа ставилось.

круто! с учетом того, что новая версия ставится не поверх, а вместо, и минимум по 2-4 апейта в год (это не считая времени на установку компонентов и всяческих фиксов) доведение среды до работоспособного состояния скоро будет занимать чуть меньше времени, чем уходит на сон и еду :)

зы. ты щас опять скажешь, что у меня в конечном итоге все сводится к бабам Лазарю, но отработка скрипта в батнике со скачиванием компилятора и Лазаря в свн, их полной компиляцией и установкой занимает порядка 15-20 мин, из которых получение исходников занимает половину времени (из-за плохого инета за городом).

Хотя, все можно довести о маразма - установка CT занимает не меньше времени, чем некогда любимый делфи

Сообщение было отредактировано: 29 май 20, 10:08
29 май 20, 10:09    [22142003]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 14193
&feature=youtu.be
29 май 20, 12:31    [22142129]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Док,

Ну ты сравнил. Лазарь с фпц на одну платформу, или среда с двумя языками и библиотеками под каждый. Плюс поддержка всех платформ с их библиотеками. Плюс ведроид ндк. Плюс хелп. Собери кросскомпиляторы для фпц на аналогичный зоопарк.
29 май 20, 12:33    [22142135]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Док
Member

Откуда: Казань
Сообщений: 6699
Kazantsev Alexey
Собери кросскомпиляторы для фпц на аналогичный зоопарк.

собственно, я в батнике собираю бинарники компилятора сразу под х32/х64 для кросскомпиляции в пределах винды. Для других ОСей предпочитаю нативную компиляцию без этих костылей для ленивых.

Это я к тому, что удивляет политика дебаркадера делать гигантский инсталлятор под одну ОСь при таком количестве мелких багов. Лишний раз не захочешь ничего ставить. Кстати, именно этим же страдает и CT, хотя его автор наконец хотя бы догадался впилить туда функцию установки минимального набора компонентов ("как в Лазарусе") - хотя по дефолту СТАВИТСЯ ВСЁ, процесс инсталляции занимает почти час.
29 май 20, 13:35    [22142208]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Murlokotam
Member

Откуда:
Сообщений: 26
В 10.4 появляются внутренние ошибки там, где в 10.3 их не было!
var grpArr: TArray<TPair<string, TArray<TDevice>>>;

grpArr := TArrayFuncs.GroupBy<TDevice, string>(devArr,
  function(d: TDevice): string
  begin
    Result := d.TypeCode;
  end);

где функция описана как:
class function TArrayFuncs.GroupBy<T, TKey>(var aArr: TArray<T>; const aKeyFunc: TFunc<T, TKey>): TArray<TPair<TKey, TArray<T>>>;

Вываливается на этапе компиляции с ошибкой:
[dcc64 Fatal Error] ... : F2084 Internal Error: NI19689

При этом в 10.3 Rio всё путем.
29 май 20, 17:05    [22142360]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
Murlokotam
функция описана как:
class function TArrayFuncs.GroupBy<T, TKey>(var aArr: TArray<T>; const aKeyFunc: TFunc<T, TKey>): TArray<TPair<TKey, TArray<T>>>;
Кровь из глаз.
29 май 20, 17:26    [22142371]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Murlokotam,

Зарепорти, на регрессии они бодро реагируют.
29 май 20, 17:28    [22142373]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Murlokotam
Member

Откуда:
Сообщений: 26
rgreat
Murlokotam
функция описана как:
class function TArrayFuncs.GroupBy<T, TKey>(var aArr: TArray<T>; const aKeyFunc: TFunc<T, TKey>): TArray<TPair<TKey, TArray<T>>>;
Кровь из глаз.
"Учись, студент!" (tm)
Это чтобы тебе не по старинке каждый раз по новой писать группировку.
Приблизительно на таком же наборе функций построен LINQ в этих Ыхних ДотНЕТах.
29 май 20, 17:45    [22142382]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Murlokotam
Member

Откуда:
Сообщений: 26
Kazantsev Alexey
Murlokotam,

Зарепорти, на регрессии они бодро реагируют.
Постараюсь время найти.
А пока нашел причину.
Она загадоШна, как и многое в последних Дельфях.

если поменять в самой функции выражение в одну строчку:
var keyPair: TPair<TKey, TArray<T>> := TPair<TKey, TArray<T>>.Create(key, nil);

на пару строк:
var keyPair: TPair<TKey, TArray<T>>;
keyPair := TPair<TKey, TArray<T>>.Create(key, nil);

То Internal Error исчезает.
Аллилуйя!


Еще в Берлине и Рио помнится возникал Internal Error, если для Андройда (и только для Андройда) вызываются подряд две inline функции подряд через точку.

Сообщение было отредактировано: 29 май 20, 17:56
29 май 20, 17:53    [22142387]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
Murlokotam,

А если так?

var keyPair := TPair<TKey, TArray<T>>.Create(key, nil);


Сообщение было отредактировано: 29 май 20, 18:17
29 май 20, 18:19    [22142394]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Murlokotam
Member

Откуда:
Сообщений: 26
rgreat
Murlokotam,

А если так?

var keyPair := TPair<TKey, TArray<T>>.Create(key, nil);
Не-а.. авто-вывод не помогает.
Но всё ещё чудесатее
Для Debug пиши как хочешь, а вот для Release понимает только вариант:
var keyPair: TPair<TKey, TArray<T>>;
keyPair := TPair<TKey, TArray<T>>.Create(key, nil);

Прогнал все Unit-тесты и похоже, что еще какая-то беда с Task-ами (схлопотал на них пару Fail-ов).
Во всяком случае, похоже, что как-то работает отлично от Rio.
Надо разбираться...

Сообщение было отредактировано: 29 май 20, 19:49
29 май 20, 19:50    [22142441]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 4136
defecator
makhaon
Поставил. В целом хорошо, мелкие глюки инсталлятора допилят. Проект 600к строк собрался с несколькими правками дефайнов. Большинство компонент с сырцами встали без правок. Среда явно получше во всех смыслах, пока всё нравится.

получше чем что ?
С 10-й версии вся IDE - полный УГ
особенно редактор форм.
это вообще какая-то болотная блевотина

После года плотной работы в 10.3 -- мне она намного лучше нравится, чем та же XE6 (вторая основная среда). Такое ощущение, что всё заметно быстрее работает, прямо радость испытываю, если проект под ней надо править. Как свеже установленная винда после многолетней загаженной версии. При этом, что интересно, компоненты те же самые стоят.
29 май 20, 20:33    [22142468]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 608
JaDi,

поддерживаю
29 май 20, 21:34    [22142493]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 3691
я тоже с xe6 сравнивал. намного лучше стала.
29 май 20, 23:06    [22142521]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Maxim Rusov
Member

Откуда: Москва-Питер
Сообщений: 2440
А где PAServer для 10.4 скачать?
30 май 20, 13:12    [22142662]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Maxim Rusov,

Он в каталоге \21.0\PAServer находится.
30 май 20, 13:32    [22142668]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Maxim Rusov
Member

Откуда: Москва-Питер
Сообщений: 2440
Точно. Спасибо
30 май 20, 13:43    [22142676]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Maxim Rusov
Member

Откуда: Москва-Питер
Сообщений: 2440
Прикол. По умолчанию она SDK (несколько гиг) ставит... на диск OneDrive!
Зпск ндн в бблтк, блт.
30 май 20, 13:49    [22142684]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Cobalt747
Member

Откуда:
Сообщений: 2166
Удивительно как быстро теперь компилируются приложения под Линукс!
30 май 20, 22:42    [22142894]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Cobalt747
Удивительно как быстро теперь компилируются приложения под Линукс!

Не заметил разницы с предыдущей версией.
31 май 20, 00:12    [22142919]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
kapas
Member

Откуда:
Сообщений: 6
Code Insight поправили?
31 май 20, 06:59    [22142948]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
kapas
Code Insight поправили?

Поправили, но не везде. У меня, внутри директив условной компиляции, не работает :(
31 май 20, 10:13    [22142959]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ъъъъъ
Member

Откуда:
Сообщений: 795
Kazantsev Alexey
kapas
Code Insight поправили?

Поправили, но не везде. У меня, внутри директив условной компиляции, не работает :(

А казалось бы - использовать "сервер компиляции", и всё.
31 май 20, 11:59    [22142977]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Dmitry Arefiev
Member

Откуда:
Сообщений: 9858
ъъъъъ
А казалось бы - использовать "сервер компиляции", и всё.

Дело в деталях ... А так все Г-вопрос сделать ...
31 май 20, 18:30    [22143241]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Dmitry Arefiev
Дело в деталях ... А так все Г-вопрос сделать ...

Дим, как инсайдер, расскажи, плиз, о настроениях внутри команды.
Все в духе "Мы ещё ого-го и всех порвём, дайте только денег и времени" или "Надоело всё, хочется яхту и не работать"?
31 май 20, 21:09    [22143307]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Нашёл баг в кодгене, связанный с операторами управления. Добавил оператор инициализации в один тип, начались падения в других типах. Чуть мозг себе не сломал, никак понять не мог, какого хрена стал падать отлаженный код в который даже изменения не вносились.

Воспроизводится вот так:
program codegenbug;

{$APPTYPE CONSOLE}

{$define USE_MANAGEMENT_OPS}

uses
 system.sysutils;

type

 TData = packed record
  FIntf : IInterface; // This managed field not initialized by zero if TRect has the any management operator
  constructor create(size : Int64);
 end;

 TRec = packed record
  FData : Pointer;
  procedure assign(const data : TData);
  {$ifdef USE_MANAGEMENT_OPS}
  class operator initialize(out target : TRec);
//  class operator finalize(var target : TRec);
//  class operator assign(var target : TRec; const [ref] src : TRec);
  {$endif}
 end;

{ TData }

constructor TData.create(size: Int64);
begin
 if assigned(FIntf) then
  begin
   writeln('FIntf must be zeroed, actual: ', HexDisplayPrefix, IntToHex(NativeInt(FIntf), SizeOf(Pointer) * 2));
   readln;
  end;
 FIntf := TInterfacedObject.Create; // AV here because FIntf has invalid value if TRect has the any management operator
end;

{ TRec }

procedure TRec.assign(const data : TData);
begin
end;

{$ifdef USE_MANAGEMENT_OPS}
class operator TRec.initialize(out target : TRec);
begin
end;
//class operator TRec.finalize(var target : TRec);
//begin
//end;
//class operator TRec.assign(var target : TRec; const [ref] src : TRec);
//begin
//end;
{$endif}

procedure __test;
var
 r : TRec;
begin
 r.assign(TData.Create(0));
end;

procedure stainthestack;
var
 b : array [0 .. 127] of byte;
begin
 fillchar(b, sizeOf(b), $55);
end;

begin
 stainthestack;
 __test;
 writeln('OK');
 readln;
end.
1 июн 20, 02:52    [22143415]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Голосуем, у кого есть возможность.
1 июн 20, 02:53    [22143416]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
DmSer
Member

Откуда: Пенза
Сообщений: 1114
TData = packed record
FIntf : IInterface; // This managed field not initialized by zero if TRect has the any management operator
constructor create(size : Int64);
end;


А если "constructor" заменить на "class function", ошибка останется?
1 июн 20, 08:00    [22143432]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Kazantsev Alexey,

Я думаю тебе откажут, напишут «by design».
1 июн 20, 09:34    [22143463]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
DmSer
А если "constructor" заменить на "class function", ошибка останется?

Нет.

Сергей Фролов
Я думаю тебе откажут, напишут «by design».

Посмотрим, как будет.
1 июн 20, 10:47    [22143512]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
DmSer
Member

Откуда: Пенза
Сообщений: 1114
А если в "управляемой" записи добавить поле-интерфейс, оно автоматически обнуляется, или также AV будем ловить?
1 июн 20, 11:06    [22143526]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
defecator
Member

Откуда:
Сообщений: 39208
Комментарии просто трэш и угар
https://community.idera.com/developer-tools/b/blog/posts/delphi-10-4-sydney-is-available?CommentId=f0664fd1-bf88-44c5-b8cb-d36772358e94
1 июн 20, 12:43    [22143602]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Vizit0r
Member

Откуда: Одесса
Сообщений: 788
уже лайт-версию 10.4 завезли, лекарство в комплекте.
Быстро китайцы работают.
1 июн 20, 12:45    [22143604]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
defecator
Member

Откуда:
Сообщений: 39208
Vizit0r
уже лайт-версию 10.4 завезли, лекарство в комплекте.
Быстро китайцы работают.

судя по комментам по ссылке выше, 10.4 - это один большой баг
1 июн 20, 12:47    [22143606]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Vizit0r
Member

Откуда: Одесса
Сообщений: 788
да, такое ощущение, что релиз лепили в условиях жуткого дедлайна, чтобы абы как - но выпустить в срок.
Неужели нельзя было выпуститься на дня так 3 позже, но хотя бы инсталлер нормально сделать + тупо проверить среду на визуальные баги, коих по скринам из комментов - тьма.
1 июн 20, 12:56    [22143619]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
alekcvp
Member

Откуда:
Сообщений: 2178
defecator
Комментарии просто трэш и угар
https://community.idera.com/developer-tools/b/blog/posts/delphi-10-4-sydney-is-available?CommentId=f0664fd1-bf88-44c5-b8cb-d36772358e94

Участие в платном альфа-тесте за 300к, лол :)
Они вообще знают что такое тестирование? Или код накидал - Compile и в релиз?
Там же половина багов, как я понял, проявляется если тупо мышкой покликать...

Сообщение было отредактировано: 1 июн 20, 14:24
1 июн 20, 14:25    [22143699]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Дегтярев Евгений
Member

Откуда: Барнаул
Сообщений: 1891
alekcvp
Участие в платном альфа-тесте за 300к, лол :)

это ж офигенная бизнес модель
1 июн 20, 14:29    [22143710]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
alekcvp
Member

Откуда:
Сообщений: 2178
Дегтярев Евгений
alekcvp
Участие в платном альфа-тесте за 300к, лол :)

это ж офигенная бизнес модель

Меня удивляют сроки её существования...
1 июн 20, 14:32    [22143719]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
Дык, как всегда. Что бы работать без багов - ждите 1-2й сервис пак.
1 июн 20, 14:35    [22143727]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1119
ну так мы и ждем 10.4.3 :)
1 июн 20, 15:06    [22143768]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
DmSer
А если в "управляемой" записи добавить поле-интерфейс, оно автоматически обнуляется, или также AV будем ловить?

Обнуляется автоматически.
1 июн 20, 15:07    [22143770]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ъъъъъ
Member

Откуда:
Сообщений: 795
rgreat
Дык, как всегда. Что бы работать без багов - ждите 1-2й сервис пак.

И всё станет гладко и сладко, ага.

- Все исправим! В 10.5! Кто заплатит €1 000 - будет иметь право тестировать бету!
- Ура! Куда нести деньги!
1 июн 20, 20:39    [22144021]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
ъъъъъ,

http://letters.kremlin.ru/
2 июн 20, 00:19    [22144094]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Murlokotam
Member

Откуда:
Сообщений: 26
defecator
Комментарии просто трэш и угар
https://community.idera.com/developer-tools/b/blog/posts/delphi-10-4-sydney-is-available?CommentId=f0664fd1-bf88-44c5-b8cb-d36772358e94
Багов похоже действительно чрезмерно много. Существенно больше чем в Rio.
Еще жалуются, что компилятор выдает внутренние ошибки на пустом месте при оптимизации (я тоже уже одну здесь приводил).

Это похоже сырая бета. Я бы точно не использовал такое Г в продакшене.

IMHO Эмбаркадере давно нужно перевести это в OpenSource.
Только так ещё и можно спасти это от полного слива в недалекой перспективе.
2 июн 20, 05:06    [22144130]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ъъъъъ
Member

Откуда:
Сообщений: 795
rgreat
ъъъъъ,

http://letters.kremlin.ru/

ВВП сможет эмбаркодеровцам намекнуть.
2 июн 20, 06:57    [22144144]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Murlokotam
Это похоже сырая бета. Я бы точно не использовал такое Г в продакшене.

Такое ощущение, что ты Delphi первый раз в жизни видишь. Это её перманентное состояние, посмотри обсуждения предыдущих выпусков на этом же сайте, поиск работает. В каждой теме одни и те же люди хвалят и ругают. Ругает, традиционно, defecator. Но он старый, ему вообще всё новое не заходит. Время от времени к нему присоединяются другие голоса, вроде твоего.

Ну а караван продолжает идти и проекты продолжают писаться и работают.
2 июн 20, 10:22    [22144204]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
vavan
Member

Откуда: Казань
Сообщений: 3521
Murlokotam
IMHO Эмбаркадере давно нужно перевести это в OpenSource
я писал лет наверное 15 и 10 назад их сотрудникам с кем тогда еще контачил с предложениями об открытии bcc, описывал что и как с ним будет дальше, сколько минимально потребуется лет чтобы их новый компайлер стал примерно работоспособным и даже предлагал того кто смог бы в нем навести порядок, отвечали даже что переправлено куда следует наверх но толку разумеется не было
2 июн 20, 10:51    [22144217]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Murlokotam
IMHO Эмбаркадере давно нужно перевести это в OpenSource.

И сразу прибежит толпа желающих фиксить баги, прикручивать поддержку новых платформ, развивать язык? А что сейчас мешает всем этим гипотетическим людям заниматься развитием и багфиксом FPC?
2 июн 20, 11:16    [22144224]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Kazantsev Alexey
А что сейчас мешает всем этим гипотетическим людям заниматься развитием и багфиксом FPC?

Зачем ты так сразу всех розовых пони одним ударом?

Сообщение было отредактировано: 2 июн 20, 11:17
2 июн 20, 11:19    [22144227]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Vizit0r
Member

Откуда: Одесса
Сообщений: 788
Kazantsev Alexey
А что сейчас мешает всем этим гипотетическим людям заниматься развитием и багфиксом FPC?


Embarcadero\Idera конечно, кто ж еще-то.

Сообщение было отредактировано: 2 июн 20, 11:18
2 июн 20, 11:20    [22144229]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ъъъъъ
Member

Откуда:
Сообщений: 795
Kazantsev Alexey
Murlokotam
IMHO Эмбаркадере давно нужно перевести это в OpenSource.

И сразу прибежит толпа желающих фиксить баги, прикручивать поддержку новых платформ, развивать язык? А что сейчас мешает всем этим гипотетическим людям заниматься развитием и багфиксом FPC?

Не нужно смешивать маниловщину с марксизмом.

"Пусть расцветают сто цветов, пусть соперничают сто школ" - (с).
2 июн 20, 11:27    [22144233]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Murlokotam
Member

Откуда:
Сообщений: 26
Kazantsev Alexey
И сразу прибежит толпа желающих фиксить баги, прикручивать поддержку новых платформ, развивать язык? А что сейчас мешает всем этим гипотетическим людям заниматься развитием и багфиксом FPC?
Не скажу про толпу на баги.
Но убедить покупать лицензии минимум за 100, а то и за 200т за такой забаженный и при этом ну совсем уже немэинстримовый продукт - это еще ой как постараться нужно.
Это только для тех предприятий или контор, кому исторически пока деваться некуда - все было написано на Дельфях.
А OpenSource все спишет и свежая кровь с куда большей вероятностью подтянется.
2 июн 20, 12:24    [22144264]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Vizit0r
Member

Откуда: Одесса
Сообщений: 788
Murlokotam
А OpenSource все спишет и свежая кровь с куда большей вероятностью подтянется.


Вечное и очень популярное заблуждение.
2 июн 20, 12:30    [22144271]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
asviridenkov
Member

Откуда:
Сообщений: 4008
Murlokotam

А OpenSource все спишет и свежая кровь с куда большей вероятностью подтянется.


OpenSource работает только когда есть конкретные спонсоры. Все эти линуксы и файрфоксы живы только потому, что есть большие конторы вливающие миллиарды в их поддержку.
2 июн 20, 13:01    [22144288]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Murlokotam
Но убедить покупать лицензии минимум за 100, а то и за 200т

Давай возьмем самую популярную редакцию, Professional. Цена без скидок на неё 98999р. Это самое первое приобретение. Делим 98999 на 12 и получаем 8249р. в месяц. Что уже не кажется такой уж огромной цифрой при средней зарплате разработчика. И это только в первый год.

Затем начинается подписка за, примерно, 30% от полной стоимости. Т.е. 98999 превращаются в 32999р. в год. Или 2749р. в месяц.

Сравни с теми же JetBrains, с их IntelliJ IDEA. Цена почти аналогична. Но у JetBrains только IDE, у них нет компиляторов и системных библиотек за эти деньги, этим Oracle занимается.
2 июн 20, 13:07    [22144290]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Дегтярев Евгений
Member

Откуда: Барнаул
Сообщений: 1891
Сергей Фролов
Цена почти аналогична.

если быть честным, то надо сравнивать и там и там первый год, и там и там продление...

зы
автор
Но у JetBrains только IDE

пачка офигенных IDE
это не камень в сторону делфей, это констатация факта, пользуюсь их продуктами с 2010
2 июн 20, 13:15    [22144295]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Murlokotam
Member

Откуда:
Сообщений: 26
Vizit0r
Вечное и очень популярное заблуждение.
FPC, Qt, PostgreSQL, Firebird и многие-многие другие смотрят на ваш пост снисходительно.
При этом это не мешает, например, Qt брать большие деньги за коммерческие лицензии. А, например, моему любимому Firebird получать неплохую финансовую поддержку от заинтересованных игроков.

То, что в Дельфи добавили CommunityEdition уже весьма неплохо. Но судя по явно ухудшающемуся качеству релизов, что-то явно не так в их производственном процессе.
При этом я понимаю, что такие конторы как наша (исторически сидевшие на TP и на Дельфи) - это по сути последняя опора для неоправданно завышенных аппетитов Эмбы.
Но даже мы уже в процессе ухода, хотя это по любому не быстрый процесс.
Так что чисто по-моему opensource для Дельфей объективно не за горами.
2 июн 20, 13:34    [22144312]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ъъъъъ
Member

Откуда:
Сообщений: 795
Сергей Фролов
Murlokotam
Но убедить покупать лицензии минимум за 100, а то и за 200т

Давай возьмем самую популярную редакцию, Professional. Цена без скидок на неё 98999р. Это самое первое приобретение. Делим 98999 на 12 и получаем 8249р. в месяц. Что уже не кажется такой уж огромной цифрой при средней зарплате разработчика. И это только в первый год.

Затем начинается подписка за, примерно, 30% от полной стоимости. Т.е. 98999 превращаются в 32999р. в год. Или 2749р. в месяц.

Сравни с теми же JetBrains, с их IntelliJ IDEA. Цена почти аналогична...


CLion:

89,00 долл. США/ 1-й год == 6142,58 руб
71,00 долл. США/ 2-й год == 4900,26 руб
53,00 долл. США/ 3-й год == 3657,94 руб, или 304,83 рубля в месяц.

И использует не безальтернативный колченогий компилятор, а внешние: MSVC C++, gcc/G++, MinGW, можно в разных проектах - разные, редактор и отладчик такие, каких в "эмбах" никогда не было и близко.
2 июн 20, 13:43    [22144323]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 11913
Сергей Фролов
Сравни с теми же JetBrains, с их IntelliJ IDEA. Цена почти аналогична. Но у JetBrains только IDE,
Извини, но IDEA на порядок круче Delphi. Это если мы говорим только о функционале.
2 июн 20, 14:21    [22144350]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ъъъъъ
Member

Откуда:
Сообщений: 795
_Vasilisk_,

в Delphi редактор форм есть.

И TForm1.Button1Click(Sender: TObject) по клику мышки создается. :)
2 июн 20, 14:25    [22144352]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
_Vasilisk_
Извини, но IDEA на порядок круче Delphi. Это если мы говорим только о функционале.

Ну круче и круче.
Bentley тоже круче Land Rover'а. Но мне LR больше нравится, он универсальнее.

Сообщение было отредактировано: 2 июн 20, 14:40
2 июн 20, 14:42    [22144369]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
defecator
Member

Откуда:
Сообщений: 39208
Сергей Фролов
Murlokotam
Это похоже сырая бета. Я бы точно не использовал такое Г в продакшене.

Такое ощущение, что ты Delphi первый раз в жизни видишь. Это её перманентное состояние, посмотри обсуждения предыдущих выпусков на этом же сайте, поиск работает. В каждой теме одни и те же люди хвалят и ругают. Ругает, традиционно, defecator. Но он старый, ему вообще всё новое не заходит. Время от времени к нему присоединяются другие голоса, вроде твоего.

Ну а караван продолжает идти и проекты продолжают писаться и работают.


А ты, наверное, как только выходит новая версия дельфей, сразу перетаскиваешь все свои проекты на неё ?

И так да, чем дальше в лес, тем глюков с каждым релизом всё больше и больше
2 июн 20, 20:33    [22144516]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Сергей Фролов
Я думаю тебе откажут, напишут «by design».

Был неправ. Взяли в работу.
2 июн 20, 20:52    [22144522]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
defecator
А ты, наверное, как только выходит новая версия дельфей, сразу перетаскиваешь все свои проекты на неё ?
Если лицензия есть, то да. А иначе зачем за неё платить?
defecator
И так да, чем дальше в лес, тем глюков с каждым релизом всё больше и больше
См.выше.
2 июн 20, 20:54    [22144523]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 3691
Qt, к слову, стоит в год столько, сколько Делфи Энтерпрайз однократно и на годы (мы вот за 18 лет сменили только 2 раза среду, сейчас третий думаем). Всем любителям выбирать 'бесплатные' технологии хороший подарок к новому году был.

Сообщение было отредактировано: 2 июн 20, 21:20
2 июн 20, 21:17    [22144527]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
defecator
Member

Откуда:
Сообщений: 39208
Сергей Фролов
defecator
А ты, наверное, как только выходит новая версия дельфей, сразу перетаскиваешь все свои проекты на неё ?
Если лицензия есть, то да


боже мой....
2 июн 20, 21:33    [22144531]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
defecator
боже мой....

Страдаешь, что нет денег на лицензию?
2 июн 20, 21:58    [22144537]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
defecator
Member

Откуда:
Сообщений: 39208
Сергей Фролов
defecator
боже мой....

Страдаешь, что нет денег на лицензию?

сейчас было чота смешно

Пысы. ты не понял, ну да ладно
2 июн 20, 22:25    [22144549]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
defecator
Пысы. ты не понял, ну да ладно

Да все я понял, но твоё упорство я тоже не понимаю.

Мы все в одной подводной лодке. Наши проекты, например, перевести на .NET или Java - это очень много человеко-часов. Да ещё и с неизвестным результатом. Есть столько всего, что отлажено и работает и при переносе «в лоб» будет похерено. И клиенты не поймут.

Поэтому и развитие идёт вместе с Delphi. Среда и компилятор не идеальны, а, иногда, прямо скажем, говно? Да, так и есть. Но те же дженерики очень упрощают дизайн ПО и разработку. Или, например, перегрузка операторов для record’ов. Это реально круто и позволяет упрощать многие вещи.
2 июн 20, 23:13    [22144560]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 11913
Сергей Фролов
Взяли в работу
Open это ни о чем. У меня баги в состоянии Open годами висят
3 июн 20, 12:09    [22144790]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
defecator
Member

Откуда:
Сообщений: 39208
Сергей Фролов
defecator
Пысы. ты не понял, ну да ладно

Да все я понял, но твоё упорство я тоже не понимаю.

Мы все в одной подводной лодке. Наши проекты, например, перевести на .NET или Java - это очень много человеко-часов. Да ещё и с неизвестным результатом. Есть столько всего, что отлажено и работает и при переносе «в лоб» будет похерено. И клиенты не поймут.

Поэтому и развитие идёт вместе с Delphi. Среда и компилятор не идеальны, а, иногда, прямо скажем, говно? Да, так и есть. Но те же дженерики очень упрощают дизайн ПО и разработку. Или, например, перегрузка операторов для record’ов. Это реально круто и позволяет упрощать многие вещи.


Я не говорил про генерики и прочий подобный дельфовый новомодный шлак

У тебя есть отлаженный проект на миллион строк, который используется сотнями народа на предприятии.
При выходе свежей-глючной-бажной дельфи ты сразу перетаскиваешь на неё весь проект,
выкладываешь его в продакшен ?

Получается, что именно так, по твоим же словам:
Сергей Фролов
defecator
А ты, наверное, как только выходит новая версия дельфей, сразу перетаскиваешь все свои проекты на неё ?
Если лицензия есть, то да. А иначе зачем за неё платить?


Сообщение было отредактировано: 3 июн 20, 14:07
3 июн 20, 14:08    [22144892]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
defecator
про генерики и прочий подобный дельфовый новомодный шлак

Извини, но дискуссии с тобой бессмысленны при таком подходе.
3 июн 20, 14:23    [22144904]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 1711
defecator

При выходе свежей-глючной-бажной дельфи ты сразу перетаскиваешь на неё весь проект,
выкладываешь его в продакшен ?


Мы сначала в тест выкладываем.. Там некоторое время обкатывается новыми задачами, в т.ч. и старый затрагивается.
Если регрессии нет, можно и в прод пересобирать...
3 июн 20, 14:42    [22144924]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ъъъъъ
Member

Откуда:
Сообщений: 795
А не появился ли наконец в новых дельфях в SysUtils.Format(), спецификатор даты (и времени)?
В дополнение к прежним спецификаторам типов %d, %e, %f, %g, %m, %n, %p, %s, %u и %x.
4 июн 20, 09:56    [22145509]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 11913
ъъъъъ
спецификатор даты (и времени)?
Имхо лишнее. Слишком много разных форматов. А вот спецификатор %b, для булевских выражений, не помешал бы
4 июн 20, 12:50    [22145631]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ъъъъъ
Member

Откуда:
Сообщений: 795
_Vasilisk_
ъъъъъ
спецификатор даты (и времени)?
Имхо лишнее. Слишком много разных форматов. А вот спецификатор %b, для булевских выражений, не помешал бы


Разве много?
Мне периодически дата требуется. Приходиться отдельно громоздить. А булевские - не требуются.

А в яве таки ввели спецификатор %t, для даты/времени. Очень гибко настраивается.
4 июн 20, 12:56    [22145641]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
DmSer
Member

Откуда: Пенза
Сообщений: 1114
И для дат нужны и для boolean. Сейчас много лишнего кода приходится добавлять.
4 июн 20, 13:43    [22145702]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Maxim Rusov
Member

Откуда: Москва-Питер
Сообщений: 2440
Проголосуйте за баг
https://quality.embarcadero.com/browse/RSP-29358

А то жить же невозможно. Ужас.
4 июн 20, 15:26    [22145749]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Maxim Rusov,

А без пакетов работает?
4 июн 20, 15:45    [22145761]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Maxim Rusov
Проголосуйте за баг
А то жить же невозможно. Ужас.

Проголосовал. Но проверять не стал, Linux'а нигде нет :)
4 июн 20, 15:47    [22145764]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Kazantsev Alexey
А без пакетов работает?

Кстати да, открыл dll. Ты runtime пакет в ней тащишь.
4 июн 20, 15:49    [22145768]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Maxim Rusov
Member

Откуда: Москва-Питер
Сообщений: 2440
Kazantsev Alexey
Maxim Rusov,
А без пакетов работает?

Без пакетов - работает. Но мне нужно с пакетами
4 июн 20, 15:50    [22145770]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Maxim Rusov
Member

Откуда: Москва-Питер
Сообщений: 2440
Сергей Фролов
Кстати да, открыл dll. Ты runtime пакет в ней тащишь.

И об этом явно написано в Description
4 июн 20, 15:52    [22145775]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
Maxim Rusov
И об этом явно написано в Description

Так ты же не читать просил, а голосовать
4 июн 20, 15:53    [22145776]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ъъъъъ
Member

Откуда:
Сообщений: 795
defecator
Я не говорил про генерики и прочий подобный дельфовый новомодный шлак


А мне в D2007 не хватает ordered maps.
Вместо того, чтобы "как в с++" написать:
 map <тип1, тип2> переменная;

- я всякий раз создаю собственные высокохудожественные поделки.
Копи-пасте, ать-два, копи-пасте, вместо простого переопределения компаратора...
4 июн 20, 17:39    [22145824]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
pvv.pas
Member

Откуда: Оттуда
Сообщений: 37
ъъъъъ,

Я для себя давно уже написал, причём шаблоном. И действительно круто выручает когда тебе нужно данные по медиане делить, или в реальном времени упорядочивать большие массивы без лишнего оверхеда да ещё с доступом по ключу.

И map в С++ когда то давно мне показался жутко тормозным по скорости извлечения/добавления/доступа, но тогда я сравнивал с самописной хэш-таблицей так же на C++, возможно моя реализация карты в паскале далеко не лучше).

Ну и реализаций на паскале этого добра в сети давно предостаточно, на любой вкус

Сообщение было отредактировано: 4 июн 20, 18:58
4 июн 20, 18:58    [22145860]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ъъъъъ
Member

Откуда:
Сообщений: 795
pvv.pas
причём шаблоном.


Каким ещё шаблоном в d2007.
4 июн 20, 19:01    [22145864]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
ъъъъъ
Каким ещё шаблоном в d2007.

https://wiki.freepascal.org/Templates
4 июн 20, 19:13    [22145876]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Dmitry Arefiev
Member

Откуда:
Сообщений: 9858
Так и до машинного кода не далеко ...
4 июн 20, 22:03    [22145938]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Dmitry Arefiev
Так и до машинного кода не далеко ...

Гибкость шаблонов дельфийскими дженериками не заменить.

Сообщение было отредактировано: 4 июн 20, 22:13
4 июн 20, 22:14    [22145949]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Dmitry Arefiev
Member

Откуда:
Сообщений: 9858
Так ведь и простоты хочется и скорости компиляции
4 июн 20, 22:28    [22145970]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Dmitry Arefiev
Так ведь и простоты хочется и скорости компиляции

Так это, и просто, и быстро :)
4 июн 20, 22:50    [22145984]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Dmitry Arefiev
Member

Откуда:
Сообщений: 9858
Kazantsev Alexey
Dmitry Arefiev
Так ведь и простоты хочется и скорости компиляции

Так это, и просто, и быстро :)

Просто для кого ? Ну может для тебя и просто. Я для среднего дельфиста ?
Быстро на сколько ? Win32 быстр, потому что AST не размером со секвою (в частности). В прочем, я не в курсе ...
4 июн 20, 22:57    [22145988]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Dmitry Arefiev
Просто для кого ? Ну может для тебя и просто. Я для среднего дельфиста ?

Смотря о чём речь. Если о шаблонах на включаемых файлах, то, разумеется, это сложнее, чем дженерики, но не настолько, чтобы при желании в этом не разобраться. Если о шаблонах, как в FPC, то это, пожалуй, было бы даже проще.

Dmitry Arefiev
Быстро на сколько ? Win32 быстр, потому что AST не размером со секвою (в частности)

Насколько? Ну какая там скорость компиляции в строках?

========================================
Delphi 10.4 v27.0.37889.9797 Unknown (EN/EN)
========================================

Windows 32-bit Release - COMPILED [ 0 | 3 | 4 | 1.2 sec]
Windows 32-bit Debug - COMPILED [ 0 | 3 | 4 | 1.7 sec]

Windows 64-bit Release - COMPILED [ 0 | 3 | 10 | 2.9 sec]
Windows 64-bit Debug - COMPILED [ 0 | 3 | 10 | 3.5 sec]

macOS 32-bit Release - COMPILED [ 0 | 6 | 4 | 1.2 sec]
macOS 32-bit Debug - COMPILED [ 0 | 6 | 4 | 1.3 sec]

macOS 64-bit Release - FAIL [ 2 | 6 | 4 | 12.5 sec] // тут линкер не отработал из-за отсутствующего sdk
macOS 64-bit Debug - FAIL [ 2 | 6 | 4 | 12.7 sec]

Linux 64-bit Release - COMPILED [ 0 | 4 | 4 | 13.2 sec]
Linux 64-bit Debug - COMPILED [ 0 | 4 | 4 | 13.4 sec]

Это, примерно, 170KLOC.

Добавил много шаблонного кода, всего получилось около 300KLOC

========================================
Delphi 10.4 v27.0.37889.9797 Unknown (EN/EN)
========================================

Windows 32-bit Release - COMPILED [ 0 | 3 | 24 | 1.5 sec]
Windows 32-bit Debug - COMPILED [ 0 | 3 | 24 | 2.1 sec]

Windows 64-bit Release - COMPILED [ 0 | 3 | 30 | 3.3 sec]
Windows 64-bit Debug - COMPILED [ 0 | 3 | 30 | 4.0 sec]

macOS 32-bit Release - COMPILED [ 0 | 6 | 24 | 2.8 sec]
macOS 32-bit Debug - COMPILED [ 0 | 6 | 24 | 1.6 sec]

macOS 64-bit Release - FAIL [ 2 | 6 | 24 | 13.6 sec]
macOS 64-bit Debug - FAIL [ 2 | 6 | 24 | 13.2 sec]

Linux 64-bit Release - COMPILED [ 0 | 4 | 24 | 14.7 sec]
Linux 64-bit Debug - COMPILED [ 0 | 4 | 24 | 14.5 sec]

з.ы. llvm based компиляторы хоть и тормозные, но памяти потребляют меньше.
5 июн 20, 01:00    [22146018]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
Kazantsev Alexey
з.ы. llvm based компиляторы хоть и тормозные, но памяти потребляют меньше.
И толку с этого расхода памяти, если классика чуть ли не на порядок быстрей llvm?

Сообщение было отредактировано: 5 июн 20, 03:10
5 июн 20, 03:10    [22146045]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
rgreat
И толку с этого расхода памяти, если классика чуть ли не на порядок быстрей llvm?

Это я к разговорам о размерах AST.
5 июн 20, 09:52    [22146172]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
vavan
Member

Откуда: Казань
Сообщений: 3521
Kazantsev Alexey
llvm based компиляторы хоть и тормозные, но памяти потребляют меньше
да уж, как-то у них все задом наоборот получилось
5 июн 20, 10:32    [22146209]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
vavan
да уж, как-то у них все задом наоборот получилось

Не думаю, что так получилось именно у них. У ремобжектов для нативных платформ тоже llvm использутся. Сейчас посморел сколько билдится виндовый hello world в 15 строк - 19 сек.
5 июн 20, 10:58    [22146235]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 14193
В какой-то из версий Delphi среда перестала запоминать вкладку настроек (Tools/Options). Вроде в 10.2 это поломали.

Кто знает, в 10.4 не восстановили эту фичу?
9 июн 20, 09:46    [22147804]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Sinemurius
Member

Откуда:
Сообщений: 144
defecator
Сергей Фролов
пропущено...
Если лицензия есть, то да


боже мой....


Вот из-за такого "боже мой" мы до сих пор BDE используем в некоторых местах.
9 июн 20, 10:29    [22147831]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
defecator
Member

Откуда:
Сообщений: 39208
Sinemurius
defecator
пропущено...


боже мой....


Вот из-за такого "боже мой" мы до сих пор BDE используем в некоторых местах.

это из-за собственного нежелания что-то менять
9 июн 20, 10:36    [22147840]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 1711
Кто уже поюзал 10.4 под win32/win64
Вылезли какие-нибудь критические вещи в RTL/PPL/FireDAC с которыми текущие проекты начали работать с отклонениями?
9 июн 20, 11:00    [22147864]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Сергей Фролов
Member

Откуда:
Сообщений: 1542
defecator
это из-за собственного нежелания что-то менять

Да ты на ходу переобуваешься, как я посмотрю.

defecator
Я не говорил про генерики и прочий подобный дельфовый новомодный шлак
9 июн 20, 11:18    [22147879]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
defecator
Member

Откуда:
Сообщений: 39208
Сергей Фролов
defecator
это из-за собственного нежелания что-то менять

Да ты на ходу переобуваешься, как я посмотрю.

defecator
Я не говорил про генерики и прочий подобный дельфовый новомодный шлак


слова, выдернутые из контекста, аргументом не являются
9 июн 20, 11:58    [22147926]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
bk0010
Member

Откуда:
Сообщений: 4957
Sinemurius
Вот из-за такого "боже мой" мы до сих пор BDE используем в некоторых местах.
А в чем проблема? BDE как работал, так и продолжает работать. Новые проекты на нем начинать не стоит, но для переделки старых требуются веские основания.
9 июн 20, 12:07    [22147944]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Yoda
Member

Откуда:
Сообщений: 141
X-Cite,

с апдейтом обещают один долгоиграющий фикс
https://www.ideasawakened.com/post/tmonitor-event-stack-fix-by-a-true-delphi-mvp


но я вот своему товарищу показывал, который поел немало собак с PPL
и он уже даже с учетом этого фикса нашел утечку памяти.

так что они там теперь будут дофикшивать свой фикс.
9 июн 20, 15:34    [22148137]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 14193
https://www.ideasawakened.com/post/delphi-tip-move-the-instruction-pointer-during-debugging

Если вам необходимо продолжать отладку этой процедуры генерации отчетов, вы можете сбросить указатель инструкций, чтобы перезапустить процедуру генерации отчетов без необходимости начинать новый сеанс отладки и не тратить время на создание файла данных.
...
вы можете легко повторить или пропустить код,


это что-то новое?
или в ранних версиях тоже такое было?
10 июн 20, 11:33    [22148610]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ziv-2014
Member

Откуда:
Сообщений: 501
X11
https://www.ideasawakened.com/post/delphi-tip-move-the-instruction-pointer-during-debugging

Если вам необходимо продолжать отладку этой процедуры генерации отчетов, вы можете сбросить указатель инструкций, чтобы перезапустить процедуру генерации отчетов без необходимости начинать новый сеанс отладки и не тратить время на создание файла данных.
...
вы можете легко повторить или пропустить код,


это что-то новое?
или в ранних версиях тоже такое было?

Это вечно!
10 июн 20, 12:20    [22148665]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 14193
https://twitter.com/danieleteti/status/1270624736645730304?s=20

К сообщению приложен файл. Размер - 59Kb
10 июн 20, 14:12    [22148779]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
AWSVladimir
Member

Откуда:
Сообщений: 889
коллеги, объясните мне в чем фича новых рекордов в 10.4 по сравнению с тем, что можно было раньше использовать:
 
 PTRec=^TRec;
 TRec=record
  ...
 end;


Чем новое лучше старого?

старое
 
 TRecManager=class
  procedure Init(pRec:PTRec);
  procedure Done(pRec:PTRec);
 end;

// тоже старое, но по новому выносим процедуры вне класса
  procedure Init(pRec:PTRec);
  procedure Done(pRec:PTRec);


Вот нафига ? За чем это? В чем дает преимущество?
 
TRec=record
 class operator Initianalize (out Dest:TRec);
 class operator Finalize (var Dest:TRec);
 end;


PS:
у меня такое чувство что начинают делать нововведения так же как кот, когда ему нечего делать.

Ведь массив можно создать
MyArr=array[0..100] of TRec
и
MyArr=array[0..100] of PTRec

Объясните в чем действительно новизна?
Нахрена писать в сущность то, что должно управлять этой сущность?

В чем отличие от класса сейчас этих рекордов?
 
 TRec=class
  ...
 end;
10 июн 20, 18:30    [22148956]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
AWSVladimir
Вот нафига ? За чем это? В чем дает преимущество?

Init и Done ты должен будешь вызывать сам, а операторы управления вызовет компилятор. Удобно это. И безопасно.
10 июн 20, 18:36    [22148961]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
rgreat
Member

Откуда:
Сообщений: 6019
AWSVladimir
В чем отличие от класса сейчас этих рекордов?
Разная модель памяти.
У рекорда нет наследования.

Ну и еще много чего разного.
10 июн 20, 18:56    [22148971]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
AWSVladimir
Member

Откуда:
Сообщений: 889
Kazantsev Alexey
AWSVladimir
Вот нафига ? За чем это? В чем дает преимущество?

Init и Done ты должен будешь вызывать сам, а операторы управления вызовет компилятор. Удобно это. И безопасно.

Хмм, как то странно.
Создание понятно, в момент первичного доступа, а освобождение тогда в какой момент сделает компилятор, если структура сложная, например

TRec=record

PTMainRec=^TMainRec;
TMainRec=record
r1:TRec;

все это обернуто в поинтер, который присвоин списку

Memo1.lines.addObject('My Rec',Pointer(PTMainRec));

Если сделать
Memo1.lines.Clear

компилятор в 10.4 автоматом освободит память TMainRec и TRec вызвав Finalize ?

что то верится с трудом, проверить не могу т.к. руки все не дойдут поставить 10.4
10 июн 20, 19:16    [22148981]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
AWSVladimir
Создание понятно, в момент первичного доступа

Раньше. В прологе, если переменная локальная. В до выполнения конструктора объекта, если переменная является полем.

AWSVladimir
а освобождение тогда в какой момент сделает компилятор

При выходе переменной из области видимости.

Если ты в динамике создаёшь запись, то инициализатор будет вызван в момент вызова New, а финализатор, соответственно, когда будет вызван Dispose.

Дока тут: http://docwiki.embarcadero.com/RADStudio/Sydney/en/Custom_Managed_Records
10 июн 20, 19:36    [22148987]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
AWSVladimir
Member

Откуда:
Сообщений: 889
Kazantsev Alexey,

Спасибо за объяснения
10 июн 20, 22:29    [22149054]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
vavan
Member

Откуда: Казань
Сообщений: 3521
rgreat
У рекорда нет наследования
наверное надо лишь дождаться, глядишь и множественное завезут
11 июн 20, 09:26    [22149132]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ъъъъъ
Member

Откуда:
Сообщений: 795
vavan,

11 июн 20, 11:35    [22149240]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
AWSVladimir
Member

Откуда:
Сообщений: 889
ъъъъъ,

Ну число технически можно сделать, ну будет неследование

TRec1=record
   i1:integer;

 TRec2=record(TRec1)
   i2:integer


Препроцессору просто развернуть структуру
 TRec2=record
   i1:integer;
   i2:integer

Вот и будет наследование рекордов.

PS:
Где то видел как работать с препроцессором, там можно свой синтаксис сделать вплоть до замены
begin - end на { }
Там не С++ препроцессор был, а именно делфийский, удивился, но не сохранил :(

Сообщение было отредактировано: 11 июн 20, 14:24
11 июн 20, 14:19    [22149375]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 11913
rgreat
У рекорда нет наследования.
object тебе в зубы
11 июн 20, 14:20    [22149377]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ziv-2014
Member

Откуда:
Сообщений: 501
_Vasilisk_
rgreat
У рекорда нет наследования.
object тебе в зубы

У object нет вкусняшек record. Все половинчато в Delphi.

Сообщение было отредактировано: 11 июн 20, 14:29
11 июн 20, 14:31    [22149383]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 11913
ziv-2014
У object нет вкусняшек record
Каких? Перегрузки операторов?
11 июн 20, 14:46    [22149395]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
ziv-2014
Member

Откуда:
Сообщений: 501
_Vasilisk_
ziv-2014
У object нет вкусняшек record
Каких? Перегрузки операторов?

Да, перегрузки операторов.
11 июн 20, 14:59    [22149405]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
LiYing
Member

Откуда:
Сообщений: 613
Установил версию Pro из смонтированного средствами Win10x64 2004 radstudio_10_4_99797b.iso, лицензия. И сразу вопросы :)
После первого запуска хотел поставить Patch1 с "Welcome Page", однако ж пишет, что "IDE Patches - The Embarcadero GetIt server could not be reached.". Это у всех так показывает?
Через "Get Add-ons from GetIt" патч находится и даже пытается поставиться, но - см. скриншот.
И что делать, any ideas?

К сообщению приложен файл. Размер - 126Kb
23 июн 20, 11:01    [22155792]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
LiYing
Member

Откуда:
Сообщений: 613
Если размонтировать iso, затем инсталлировать патч, то

К сообщению приложен файл. Размер - 7Kb
23 июн 20, 11:08    [22155797]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
PrimaryPro
Member

Откуда:
Сообщений: 139
2 LiYing,

Может это поможет:

http://it-blackcat.blogspot.com/2020/05/error-installing-rad-studio-10-4-patch-via-getIt-package-manager.html
23 июн 20, 11:23    [22155821]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
LiYing
Member

Откуда:
Сообщений: 613
PrimaryPro,

Спасибо! Это помогло во всех вопросах.
23 июн 20, 11:31    [22155829]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
Возникает Internal Compiler Error, когда новые битовые интринсики вызываются из инлайновых функций.

program Project1;

{$APPTYPE CONSOLE}

procedure test(value : Integer); inline;
begin
 writeln(CountLeadingZeros32(value));
 writeln(CountTrailingZeros32(value));
 writeln(CountPopulation32(value));
end;

begin
 test(56);
end.


Можно голосовать: https://quality.embarcadero.com/browse/RSP-29668

Сообщение было отредактировано: 25 июн 20, 11:12
25 июн 20, 11:14    [22157068]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
GunSmoker
Member

Откуда:
Сообщений: 3140
Kazantsev Alexey, у тебя доступа к тестированию нет?
25 июн 20, 16:12    [22157293]     Ответить | Цитировать Сообщить модератору
 Re: Delphi 10.4 Sydney  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4469
GunSmoker,

Нет.
25 июн 20, 16:48    [22157317]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3 4 5 6 7 8 9 10      [все]
Все форумы / Delphi Ответить