|
vladimiromsk
Стаж: 11 лет 5 месяцев Сообщений: 80
|
vladimiromsk ·
28-Сен-23 16:23
(1 год 6 месяцев назад, ред. 28-Сен-23 16:23)
Перезалил раздачу!
Сделал поддержку Delphi 10.3.X(RS26), 10.4.X(RS27), 11.X(RS28) 10.3 Делал вслепую без среды, так что сорян если не поедет велосипед.
По компиляции если у вас после сборки ругается на версии файлов (... compiled with a different version ...): то значит у вас идет ссылка на старые исходники. Тут два решения или все аккуратно перепроверить: либо не париться удалить через DxAutoInstaller девок, зайти потом в делфи и перепроверить что бы пути из Library Path к девкам были удалены и не забывайте про другие разрдности и ОС ну и заново поставить DxAutoInstaller не обязательно использовать из раздачи: вы можете сами скачать с GitHub от разработчика
|
|
kaldirishe
Стаж: 12 лет 5 месяцев Сообщений: 17
|
kaldirishe ·
28-Сен-23 21:35
(спустя 5 часов)
На 11 поставилась, запускается без ошибок. Ещё раз огромное спасибо. По поводу выше описанных ошибок, у меня тоже, в сненерированном юните шкурки пишет ошибку. Изменились параметры процедуры, ничего сложного.
|
|
vladimiromsk
Стаж: 11 лет 5 месяцев Сообщений: 80
|
vladimiromsk ·
28-Сен-23 23:50
(спустя 2 часа 14 мин.)
kaldirishe писал(а):
85259579На 11 поставилась, запускается без ошибок. Ещё раз огромное спасибо. По поводу выше описанных ошибок, у меня тоже, в сненерированном юните шкурки пишет ошибку. Изменились параметры процедуры, ничего сложного.
Не за что. Пока выкладывал вышла новая версия, но там не значительные обновления, так что подождем следуюшие версию
|
|
slamok88
Стаж: 11 лет 11 месяцев Сообщений: 15
|
slamok88 ·
29-Сен-23 20:00
(спустя 20 часов, ред. 29-Сен-23 20:00)
Печаль, нет чекбокслиста чтобы выбрать, не установить увы. Пробовал разными сборками DxAutoInstaller. Но есть хитрость, если перелопатить весь пакет для 10.4 и исправить RS27 на RS26 то работает для 10.3, так прокатило с 22.2.3. Нужно попробовать с 23.1.4
|
|
vladimiromsk
Стаж: 11 лет 5 месяцев Сообщений: 80
|
vladimiromsk ·
01-Окт-23 11:21
(спустя 1 день 15 часов, ред. 01-Окт-23 11:21)
slamok88 писал(а):
85263447Печаль, нет чекбокслиста чтобы выбрать, не установить увы. Пробовал разными сборками DxAutoInstaller. Но есть хитрость, если перелопатить весь пакет для 10.4 и исправить RS27 на RS26 то работает для 10.3, так прокатило с 22.2.3. Нужно попробовать с 23.1.4
Добрый день!
Все верно я так и делал подготавливая пакет для 10.3
Сейчас разверну Delphi 10.3 в виртуалке и попробую сам.
А ты новую раздачу выкачал где я сделал пакеты RS26?
Установил и проверил в RAD 10.3.3
Все работает отлично
Скачай заново раздачу и будет у тебя счастье
|
|
slamok88
Стаж: 11 лет 11 месяцев Сообщений: 15
|
slamok88 ·
01-Окт-23 13:32
(спустя 2 часа 11 мин.)
Порядок, все установилось и работает, спасибо! P.S. После переустановки Delphi забыл запустить чтобы путь в реестре прописался, соответственно DxInstaller не видел среду.
|
|
YuryL65Site
Стаж: 14 лет 3 месяца Сообщений: 2
|
YuryL65Site ·
02-Окт-23 08:41
(спустя 19 часов)
vladimiromsk писал(а):
84370104Текущая версия:
VCL. Версия: 23.1.4
FMX(CTP). Версия: 20.1.2 Поддерживает следующие студии:
Delphi XE10.3.X, XE10.4.X, XE11.X
Добрый день. Проектов для Делфи по-старше (10.1, 10.2) в принципе нет или не добавлены в эту раздачу?
|
|
vladimiromsk
Стаж: 11 лет 5 месяцев Сообщений: 80
|
vladimiromsk ·
02-Окт-23 08:53
(спустя 12 мин., ред. 03-Окт-23 00:12)
Да еще часто бывает такое. При установки ibx компонентов делфи делает клон системного параметра path с добавлением пути к ibx и у многих установщиков крыщу срывает, так как у нового параметра, первое что идет так это параметр path и возникала рекурсия с не хваткой памяти
Имейте введу
А делфи не обязательно удалять, можно просто ветку реестра удалить
YuryL65Site писал(а):
85274554
vladimiromsk писал(а):
84370104Текущая версия:
VCL. Версия: 23.1.4
FMX(CTP). Версия: 20.1.2 Поддерживает следующие студии:
Delphi XE10.3.X, XE10.4.X, XE11.X
Добрый день. Проектов для Делфи по-старше (10.1, 10.2) в принципе нет или не добавлены в эту раздачу?
Не добавлены в это раздачу из-за отсутствия желающих.
Delphi XE2 / C++Builder XE2 / D16
Delphi XE / C++Builder XE (Win32) / D15
Попробуйте сами сделать? если не получится, то я сделаю:
1) Через total commander или подобный менеджер массово меняем имя файла по маске *RS28* на RS16 или RS15 (10.2 или 10.1)
2) Через notepad++ меняем в файлах по маске *RS16* или *RS15* (10.2 или 10.1) содержимое RS28 на RS16 или RS15 (10.2 или 10.1)
3) Запускаем установщик и ставил, если возникает ошибка, то в 90% случаев что то сделали не так, то отказываем изменения и с первого пункта заново делаем
|
|
rodnikzdorovya
Стаж: 17 лет 2 месяца Сообщений: 13
|
rodnikzdorovya ·
02-Окт-23 12:06
(спустя 3 часа)
Для саньки во всех Packages\*28.DPK нужно сменить dxCoreRS27 на dxCoreRS28 и так далеее
Также добавить dxCoreRS28.otares и так далеее
|
|
Churchill
Стаж: 16 лет 5 месяцев Сообщений: 19
|
Churchill ·
08-Окт-23 12:08
(спустя 6 дней)
нет ли у кого официальных русскоязычных ресурсов для девок?
|
|
slamok88
Стаж: 11 лет 11 месяцев Сообщений: 15
|
slamok88 ·
09-Окт-23 22:23
(спустя 1 день 10 часов, ред. 09-Окт-23 22:23)
Churchill писал(а):
85300208нет ли у кого официальных русскоязычных ресурсов для девок?
Есть на просторах инета готовый файл локализации, загугли, далее https://delphifmandroid.blogspot.com/2014/08/rc-res.html
Разработчик https://github.com/AndrewEfimov/GenerateRC
Проверено, данный метод работает!
P.S. Увы, поделиться не могу так как другой язык.
|
|
Churchill
Стаж: 16 лет 5 месяцев Сообщений: 19
|
Churchill ·
13-Окт-23 09:23
(спустя 3 дня)
Гуглил - не нашел :((( Есть официальный сборник локализованных ресурсов, но он не для VCL, там козий формат какой-то - куча dll и еще чего-то
|
|
vladimiromsk
Стаж: 11 лет 5 месяцев Сообщений: 80
|
vladimiromsk ·
15-Окт-23 19:47
(спустя 2 дня 10 часов, ред. 15-Окт-23 19:47)
Ребят, всем добра!
Кто используется Embarcadero Delphi 11 Community Edition, то у вас не будут ставиться Девки, прошу в мою раздачу за лечением
|
|
slamok88
Стаж: 11 лет 11 месяцев Сообщений: 15
|
slamok88 ·
16-Окт-23 20:26
(спустя 1 день, ред. 16-Окт-23 20:26)
Churchill писал(а):
85318962Гуглил - не нашел :((( Есть официальный сборник локализованных ресурсов, но он не для VCL, там козий формат какой-то - куча dll и еще чего-то
Готовый res для рус языка
Готовый res для укр языка
добавить в dpr
скрытый текст
{$R rus.res}
Для Delphi 10.3 и ниже на форму добавить cxLocalizer, параметр StorageType:lstResource
скрытый текст
procedure TFormMain.FormCreate(Sender: TObject);
var resA: TResourceStream;
begin
resA := TResourceStream.Create(HInstance, 'rus', RT_RCDATA);
cxLocalizer1:=TcxLocalizer.Create(nil);
cxLocalizer1.LoadFromStream(resA);
cxLocalizer1.Active:=True;
cxLocalizer1.LanguageIndex:=1049;
resA.Free;
cxLocalizer1.Free;
end;
Для Delphi 10.4 и выше на форму добавить cxLocalizer, параметр StorageType:lstResource
скрытый текст
procedure TFormMain.FormCreate(Sender: TObject);
var resA:TResourceStream;
begin
resA := TResourceStream.Create(HInstance, 'rus', RT_RCDATA);
cxLocalizer1:= TcxLocalizer.Create(nil);
cxLocalizer1.LoadFromStream(resA);
cxLocalizer1.Active:= True;
cxLocalizer1.Locale:= 1049;
resA.Free;
end;
Отпишись удалось ли подключить?
|
|
vladimiromsk
Стаж: 11 лет 5 месяцев Сообщений: 80
|
vladimiromsk ·
31-Окт-23 02:00
(спустя 14 дней)
slamok88 писал(а):
85333669
Churchill писал(а):
85318962Гуглил - не нашел :((( Есть официальный сборник локализованных ресурсов, но он не для VCL, там козий формат какой-то - куча dll и еще чего-то
Готовый res для рус языка
Готовый res для укр языка
добавить в dpr
скрытый текст
{$R rus.res}
Для Delphi 10.3 и ниже на форму добавить cxLocalizer, параметр StorageType:lstResource
скрытый текст
procedure TFormMain.FormCreate(Sender: TObject);
var resA: TResourceStream;
begin
resA := TResourceStream.Create(HInstance, 'rus', RT_RCDATA);
cxLocalizer1:=TcxLocalizer.Create(nil);
cxLocalizer1.LoadFromStream(resA);
cxLocalizer1.Active:=True;
cxLocalizer1.LanguageIndex:=1049;
resA.Free;
cxLocalizer1.Free;
end;
Для Delphi 10.4 и выше на форму добавить cxLocalizer, параметр StorageType:lstResource
скрытый текст
procedure TFormMain.FormCreate(Sender: TObject);
var resA:TResourceStream;
begin
resA := TResourceStream.Create(HInstance, 'rus', RT_RCDATA);
cxLocalizer1:= TcxLocalizer.Create(nil);
cxLocalizer1.LoadFromStream(resA);
cxLocalizer1.Active:= True;
cxLocalizer1.Locale:= 1049;
resA.Free;
end;
Отпишись удалось ли подключить?
Спасибо за изыскания
|
|
kysa1983
Стаж: 16 лет 5 месяцев Сообщений: 38
|
kysa1983 ·
04-Ноя-23 18:12
(спустя 4 дня)
Всех приветствую
vladimiromsk писал(а):
Кто используется Embarcadero Delphi 11 Community Edition, то у вас не будут ставиться Девки, прошу в мою раздачу за лечением
К сожалению, тема приказала долго жить  Хотелось бы повторить, или, например, в личку получить
|
|
yasp2018
Стаж: 6 лет 9 месяцев Сообщений: 49
|
yasp2018 ·
08-Ноя-23 17:09
(спустя 3 дня)
please friend install on delphi 12? many thank
|
|
NeposedaK
Стаж: 16 лет 6 месяцев Сообщений: 91
|
NeposedaK ·
10-Ноя-23 20:05
(спустя 2 дня 2 часа)
День добрый!
Будет сборка для Rad Studio 12?
|
|
vladimiromsk
Стаж: 11 лет 5 месяцев Сообщений: 80
|
vladimiromsk ·
13-Ноя-23 23:21
(спустя 3 дня, ред. 13-Ноя-23 23:21)
NeposedaK писал(а):
85452080День добрый!
Будет сборка для Rad Studio 12?
Будет, как установлю в виртуалку 12 версию и сделаю сборку
NeposedaK писал(а):
85452080День добрый!
Будет сборка для Rad Studio 12?
Спасибо за раздачу! С меня девки
Всем, привет!
Собираю девки и везде где применяется Generics приходится вносить приведение, так как шаблон не видит и выдает ошибку
Error: E2018 Record, object or class type required
Может кто знает что на нововведение от разработчиков и как лечить?
|
|
NeposedaK
Стаж: 16 лет 6 месяцев Сообщений: 91
|
NeposedaK ·
14-Ноя-23 10:37
(спустя 11 часов)
vladimiromsk писал(а):
Всем, привет!
Собираю девки и везде где применяется Generics приходится вносить приведение, так как шаблон не видит и выдает ошибку
Error: E2018 Record, object or class type required Может кто знает что на нововведение от разработчиков и как лечить?
Вот что смог найти
https://docwiki.embarcadero.com/RADStudio/Athens/en/Overview_of_Generics
|
|
ponchik0012
Стаж: 14 лет 8 месяцев Сообщений: 1
|
ponchik0012 ·
30-Ноя-23 14:42
(спустя 16 дней)
rodnikzdorovya писал(а):
85275158Для саньки во всех Packages\*28.DPK нужно сменить dxCoreRS27 на dxCoreRS28 и так далеее
Также добавить dxCoreRS28.otares и так далеее
Спасибо, друг!
Во всех *RS28.dpk с помощью Text Replacer заменил 27 на 28 и все заработало!
|
|
NeposedaK
Стаж: 16 лет 6 месяцев Сообщений: 91
|
NeposedaK ·
05-Дек-23 20:43
(спустя 5 дней, ред. 05-Дек-23 20:43)
Вот что у меня получилась сделать DevExpress 23.1.4 для RAD Studio 12
|
|
alan008
Стаж: 15 лет 1 месяц Сообщений: 5
|
alan008 ·
09-Дек-23 14:26
(спустя 3 дня)
slamok88
после подключения rus.res теперь текст выглядит как Unicode, прочитанный как Ansi
|
|
dmitriy1212
Стаж: 15 лет 3 месяца Сообщений: 2
|
dmitriy1212 ·
16-Дек-23 19:09
(спустя 7 дней)
NeposedaK писал(а):
85562916Вот что у меня получилась сделать DevExpress 23.1.4 для RAD Studio 12
файла нет
|
|
vladimiromsk
Стаж: 11 лет 5 месяцев Сообщений: 80
|
vladimiromsk ·
16-Дек-23 21:32
(спустя 2 часа 22 мин., ред. 16-Дек-23 21:32)
NeposedaK писал(а):
85562916Вот что у меня получилась сделать DevExpress 23.1.4 для RAD Studio 12
Выложи еще раз плиз, я скачаю и обновлю репозиторий
|
|
NeposedaK
Стаж: 16 лет 6 месяцев Сообщений: 91
|
NeposedaK ·
16-Дек-23 22:56
(спустя 1 час 24 мин.)
|
|
vladimiromsk
Стаж: 11 лет 5 месяцев Сообщений: 80
|
vladimiromsk ·
16-Дек-23 23:16
(спустя 20 мин.)
Спасибо большое!
Мне самому интересно что они нам нового в дженериках накрутили
|
|
NeposedaK
Стаж: 16 лет 6 месяцев Сообщений: 91
|
NeposedaK ·
17-Дек-23 01:19
(спустя 2 часа 2 мин.)
|
|
vladimiromsk
Стаж: 11 лет 5 месяцев Сообщений: 80
|
vladimiromsk ·
17-Дек-23 03:12
(спустя 1 час 53 мин., ред. 17-Дек-23 03:12)
Обновил раздачу. Отдельное спасибо "NeposedaK" за подготовку установочного пакета для Delpho XE12
Да конечно, одни сопли в их сторону. Столько нет уже нативность и кроссплатформенность и они до сих пор еще базые 32битные простые типи используют.
Я после Delphi 2010, сам и своих разрабам запрещаю использовать Integer. Int8, UInt8 ... Int64, UInt64, а так где в зависимости от разрядности то NativeItn, NativeUInt, не завит от еще чего-то, делаем алиас
Вообще делфи стала скатываться по качеству кода (как не заглянешь куда нибудь, так очередной external link с obj-файлом).
У меня все сервисы и микросервисы на FreePascal. размеры и качество кода конечно вызывают уважения!!!
Студия Lazarus так себе конечно, но если соблюдать определенный тонкости, то тогда можно вести разработку Дефли, а релизы собирать в FreePascal или Лазарусе
|
|
DJCoriolis
Стаж: 16 лет 10 месяцев Сообщений: 15
|
DJCoriolis ·
02-Янв-24 23:29
(спустя 16 дней)
vladimiromsk писал(а):
85612876У меня все сервисы и микросервисы на FreePascal. размеры и качество кода конечно вызывают уважения!!!
Студия Lazarus так себе конечно, но если соблюдать определенный тонкости, то тогда можно вести разработку Дефли, а релизы собирать в FreePascal или Лазарусе
Коллега! Можно чуток больше инфы по Вашему проекту: какие компоненты для HTTP API используете, если интерфейс - то на чём? Сейчас задача встала резко перепрыгнуть на AstraLinux, а у нас товароучётная система с мордой на дельфях. Ищу теперь, на чём поедем в светлое будущее. Бросать кодовую базу на паскале не хочется, но деваться некуда. Нужно не просто перенести а что бы выглядело стильно модно молодёжно, ибо надо продавать.
И заодно, если не сложно, выложите пожалуйста TMS с FireMonkey, последняя надежда что FMX на linux работает хотя бы более менее приемлемо без тормозов. А то тоска в этом плане у дельфей.
|
|
|