Embarcadero RAD Studio 12.1 Athens Architect Version 29.0.51961.7529 [2024, MULTILANG]

Страницы :  1, 2, 3, 4  След.
Ответить
 

KostyantynKo

Top Bonus 03* 1TB

Стаж: 13 лет 11 месяцев

Сообщений: 1475

KostyantynKo · 29-Мар-24 05:42 (1 месяц 22 дня назад)

Embarcadero RAD Studio 12.1 Athens Architect Version 29.0.51961.7529
Год/Дата Выпуска: 28-го Марта-2024 Года
Версия: 12.1 Build: 29.0.51961.7529 Update 1
Разработчик: Embarcadero IDERA Technologies
Сайты разработчика: idera www.embarcadero.com wiki
Разрядность: 32bit, 64bit
Основной язык интерфейса: Английский.
Другие языки: Французский, Немецкий, Японский.
Таблэтка: присутствует
Системные требования:
    Аппаратные требования:
  1. Intel® Core® или совместимый, минимум 2GHz (рекомендуется 2.6GHz+)
  2. Минимум 2GB RAM (рекомендуется 4 GB+)
  3. От 7 GB до 60 GB доступного места на жестком диске.
  4. Поддерживающая DirectX 11 DirectX 12 видеокарта с разрешением 1024x768 pix или выше.
    Поддерживаемые платформы рабочих станций:
  1. Microsoft Windows 10 (32 и 64 разрядная)
  2. Microsoft Windows 11 (64 разрядная)
    Серверные платформы:
  1. Microsoft Windows Server 2016
  2. Microsoft Windows Server 2019
  3. Microsoft Windows Server 2022

Функционал РАД Студии на платформах Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012R2 (32 и 64-битных архитектурах) может быть ограничен.

Microsoft Windows 7 SP1 (32 и 64 разрядная) Microsoft Windows Server 2008 R2 Производитель больше не поддерживает.
Описание
Embarcadero RAD Studio 12 Athens
Среда быстрой разработки приложений фирмы Embarcadero Technologies, работающая под Windows.
Текущая версия RAD Studio 12 Athens объединяет Delphi и C++ Builder в единую интегрированную среду разработки. В новом выпуске улучшено удобство использования, производительность и стабильность компиляторов IDE и наборов инструментов, UX, RTL, баз данных и интернет-библиотек как для Delphi, так и для C++.
Позволяет создавать приложения в 5 раз быстрее с помощью одной кодовой базы для Windows, Android, iOS, macOS и Linux
Дополнительная информация
RAD Studio
Создавайте многоплатформенные собственные корпоративные приложения с единой кодовой базой, используя расширенные библиотеки пользовательского интерфейса рабочего стола Windows, готовые для Windows 11. Включает библиотеки Delphi®, C++Builder®, Interbase®, RAD Server® и Python.
Delphi
Лучшая в своем классе интеграция с Windows, мощные функции визуального дизайна и увеличение производительности до 5 раз делают Delphi® идеальной средой разработки для создания собственных приложений с одним исходным кодом для любой платформы.
C++ Builder
Создавайте невероятно быстрые нативные приложения на современном C++ для Windows и iOS, используя передовые библиотеки визуального дизайна, чтобы быстро создавать отличные пользовательские интерфейсы, повышать производительность и сокращать время выхода на рынок. New!!! Visual Assist — это расширение для IDE RAD Studio 12 — инструмент повышения производительности для рефакторинга, чтения, записи и навигации по коду C++Builder.
InterBase
Разверните отмеченную наградами реляционную базу данных SQL в своих мобильных и настольных приложениях. InterBase® обеспечивает превосходное шифрование и защиту данных, аварийное восстановление и синхронизацию изменений, бесконечно масштабируется, внедряется в любом месте и работает на любом устройстве и платформе.
RAD Server
Мгновенно создавайте API-интерфейсы баз данных в Delphi® и C++Builder® для ускорения создания приложений с помощью платформы приложений REST API корпоративного уровня, доступной как локально, так и с возможностью развертывания в облаке.
Информация о контрольных суммах, способ установки и предварительный просмотр изображений продукта.
Контрольные суммы ISO образа
Файл: RADStudio_12_1_61_7529.iso
Размер: 7,23 ГБ (7 768 674 304 байт)
CRC: 81954b98
MD5: 80b912776a25e489e3bf95280778ec1d
SHA-1: e388f7be4da1db9e63194c0a59a7f173ccb59c90
Как патчить? и способ установки.
Пароль от КейПатча в текстовом файле
Пароль от КейПатча в текстовом файле: RADStudio-12-1-29-0-51961-7529-KeyPatch.txt
!!!При применении кейпатча или скачивании торрента, Антивирус лучше отключить, разрешить доступ к папкам!!!
Вирусов, Троянов в Кейпатче НЕТ!
!!! Перед установкой студии необходимо установить Java JDK. Установщик JDK присутствует в раздачи. !!!
Предыдущая версия должна быть удалена, и тщательно удалена вручную.
Например:
C:\Program Files (x86)\Embarcadero\Studio\23.0\bin папка
C:\ProgramData\Embarcadero\.8223_52xx..xx.slip с относящимся форматом SLIP файла к данной РАД Студии.
C:\Users\%USERPROFILE%\AppData\Roaming\Embarcadero\BDS\23.0
C:\Users\Public\Documents\Embarcadero\Studio\23.0
!!! Удаление элементов из реестра Windows >>> БЕЗВОЗВРАТНОЕ <<< !!!
В реестре Windows удаляем то, что обозначено красным HKEY_CURRENT_USER\Software\Embarcadero\BDS\23.0 а именно ветку 23.0
1. Извлекаем содержимое ISO образа в пустой каталог.
2. Запускаем программу установки RAD Studio ESD с правами Администратора.
3. Соглашаемся с лицензионным соглашением, и нажимаем «Next». На странице «Ввода лицензии» кнопку «Install» не нажимать.
4. Теперь на КейПатче - нажимаем на кнопку «Generate Serial Number» и «Patch RAD Studio Setup».
5. В окне «Setup - RAD Studio 12» нажимаем «Back», затем «Use Existing License» и нажимаем кнопку «Install».
:::Процесс установки может занять некоторое время:::
6. Выбераем Платформы RAD для установки.
7. Запускаем программу RAD STUDIO с правами Администратора В ПЕРВЫЙ РАЗ
Рекомендую проверить на наличие блокируемых серверов в hosts файле. Eсли необходимо, можно отредактировать.
Pасположение файла hosts по умолчанию "C:\Windows\System32\drivers\etc"
Блокируемые сервера
127.0.0.1 embt.usertility.com
127.0.0.1 ide.embarcadero.com
127.0.0.1 license.codegear.com
127.0.0.1 track.embarcadero.com
127.0.0.1 getit.embarcadero.com
127.0.0.1 installers.codegear.com
127.0.0.1 comapi.embarcadero.com
127.0.0.1 license.embarcadero.com
127.0.0.1 getit-11.embarcadero.com
127.0.0.1 getit-12.embarcadero.com
127.0.0.1 installers.embarcadero.com
127.0.0.1 license-stage.codegear.com
127.0.0.1 getit-104.embarcadero.com
127.0.0.1 getit-1032.embarcadero.com
127.0.0.1 getit12new.embarcadero.com
127.0.0.1 appanalytics.embarcadero.com
127.0.0.1 getit-olympus.embarcadero.com
127.0.0.1 object.ws.sanctx.embarcadero.com
127.0.0.1 external.ws.sanctx.embarcadero.com
127.0.0.1 services.server.v8.srs.sanctuary.codegear.com
127.0.0.1 LicenseUsageServicesImpl.services.server.v8.srs.sanctuary.codegear.com
127.0.0.1 RegistrationServicesImpl.services.server.v8.srs.sanctuary.codegear.com
127.0.0.1 LicenseRenewalServicesImpl.services.server.v8.srs.sanctuary.codegear.com
SplashScreen
Скриншоты
Скриншоты окна About
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

hjklpoiuy

Стаж: 15 лет 4 месяца

Сообщений: 41


hjklpoiuy · 29-Мар-24 12:06 (спустя 6 часов)

Спасибо! А чем отличается от предыдущей сборки?
[Профиль]  [ЛС] 

garry_smith

Стаж: 16 лет 3 месяца

Сообщений: 11


garry_smith · 30-Мар-24 22:39 (спустя 1 день 10 часов)

4 апреля будет вебинар, вот и узнаем
[Профиль]  [ЛС] 

hattab_ali

Стаж: 15 лет 10 месяцев

Сообщений: 111


hattab_ali · 31-Мар-24 15:48 (спустя 17 часов, ред. 31-Мар-24 15:48)

В хелпе есть страничка What's New, там должно быть все написано.
Цитата:
!!! Перед установкой студии необходимо установить Java JDK. Установщик JDK присутствует в раздачи. !!!
Это, кстати, косяк установщика. Там можно выбрать установку JDK, но даже в этом случае он лажает. Блин, кажется, эти криворукие долба#обы сломают вообще все
Цитата:
В хелпе есть страничка What's New, там должно быть все написано.
Страничка есть, новой информации относящейся к Release 1 нет
[Профиль]  [ЛС] 

Docto.r

Стаж: 14 лет 5 месяцев

Сообщений: 30


Docto.r · 31-Мар-24 16:38 (спустя 50 мин.)

Уважаемые программисты,
подскажите ТОЛКОВУЮ книгу по С++ Builder. Нужно сделать несложное GUI-приложение под Windows.
(или ну его нафиг - смотреть в сторону Qt?)
Заранее спасибо.
P.S. Извините за оффтоп...
[Профиль]  [ЛС] 

temp128

Стаж: 15 лет 1 месяц

Сообщений: 380

temp128 · 31-Мар-24 18:46 (спустя 2 часа 7 мин., ред. 01-Апр-24 08:32)

Docto.r писал(а):
86081952... подскажите ТОЛКОВУЮ книгу по С++ Builder ...
Поищите, здесь на tracker'ре в разделе: Книги и журналы | Компьютерная литература | Программирование (книги).
Насколько, они толковые не знаю. Вы сам язык C++ знаете ? - если знаете, то у вас не будет, существенных проблем, с C++ Builder - это просто среда разработки, и набор библиотек (VCL FireMonkey, ...), которые, достаточно неплохо, описаны в help'е.
Если язык не знаете, то нужно начинать с языка, тренируясь например, на консольных приложениях (они проще), можно сразу в RAD Studio - так и к среде разработки привыкнете.
Если нужна литература по средствам IPC (взаимодействия процессов), синхрогизации, многопоточности, сетевому программированию, в Windows и Unix , по библиотеке STL, по диалектам C++ 98, 11, 14, 17 ... свистите - подскажу.
[Профиль]  [ЛС] 

KostyantynKo

Top Bonus 03* 1TB

Стаж: 13 лет 11 месяцев

Сообщений: 1475

KostyantynKo · 01-Апр-24 03:42 (спустя 8 часов)

Embarcadero Delphi Lite
Embarcadero Delphi 12.1 Athens Version 29.0.51961.7529 Lite v18.2 [2024, ENG]
[Профиль]  [ЛС] 

temp128

Стаж: 15 лет 1 месяц

Сообщений: 380

temp128 · 01-Апр-24 10:22 (спустя 6 часов, ред. 01-Апр-24 20:24)

Да разработчики RAD Studio поражают !
Попробовал собрать свой проект на C++ Builder, где используется функция System::UTF8ToString и получил такое:
Код:
[ilink32 Error] Error: Unresolved external '__fastcall System::UTF8ToString(char * const)' referenced from MAIN.OBJ
Проверил, имя UTF8ToString в rtl.bpi и что-же вижу - там имя @System@UTF8ToString$qqrpxc, а в файле main.obj оно пишется так @System@UTF8ToString$qqrxpc
Добавил в исходник строку:
Код:
#pragma alias "@System@UTF8ToString$qqrxpc" = "@System@UTF8ToString$qqrpxc"
Всё собралось и работает. Значит криво собрали rtl.bpi. Или компилятор C++ теперь неверно имена декорирует .
Думаю, и в статических библиотеках, тоже, косяки !
Исследую подробнее, и напишу, здесь, позже !
Вот результаты расследования:
скрытый текст
В RAD Studio 11.3 функция UTF8ToString описана так:
Код:
extern DELPHI_PACKAGE UnicodeString __fastcall UTF8ToString(const char * S)/* overload */;
Тут всё ОК !
А вот в RAD Studio 12.1 так:
Код:
extern DELPHI_PACKAGE UnicodeString __fastcall UTF8ToString(const System::PAnsiChar S)/* overload */;
В этом случае спецификатор const относится к идентификатору S, а не System::PAnsiChar.
Т.е это описание эквивалентно:
Код:
UnicodeString UTF8ToString(char *const S);
Поэтому и декорированное имя, что генерирует компилятор кривое, вот и не находится такая функция в rtl290.bpl .
Првим System.hpp и дело в шляпе .
В RAD Studio 12, такая-же хрень.
[Профиль]  [ЛС] 

olekot

Стаж: 12 лет

Сообщений: 47


olekot · 01-Апр-24 12:02 (спустя 1 час 39 мин.)

Docto.r писал(а):
подскажите ТОЛКОВУЮ книгу по С++ Builder.
Авторы Тейксейра Стив, Ксавье Пачеко, двухтомник по Делфи времен начала века. Если паскаль не слишком в немоготу, то это самое лучшее из бумажного что есть по Билдеру.
[Профиль]  [ЛС] 

undefined@user

Стаж: 15 лет

Сообщений: 13


undefined@user · 01-Апр-24 12:39 (спустя 36 мин.)

Docto.r писал(а):
86081952Уважаемые программисты,
подскажите ТОЛКОВУЮ книгу по С++ Builder. Нужно сделать несложное GUI-приложение под Windows.
(или ну его нафиг - смотреть в сторону Qt?)
Заранее спасибо.
P.S. Извините за оффтоп...
https://rutr.life/forum/viewtopic.php?t=2807873
[Профиль]  [ЛС] 

Docto.r

Стаж: 14 лет 5 месяцев

Сообщений: 30


Docto.r · 01-Апр-24 16:04 (спустя 3 часа, ред. 01-Апр-24 16:04)

olekot писал(а):
86084988
Docto.r писал(а):
подскажите ТОЛКОВУЮ книгу по С++ Builder.
Авторы Тейксейра Стив, Ксавье Пачеко, двухтомник по Делфи времен начала века. Если паскаль не слишком в немоготу, то это самое лучшее из бумажного что есть по Билдеру.
Спасибо, но Делфи не нужен.
undefined@user писал(а):
Да, спасибо. Совсем вылетело из головы, что на местном трекере есть ещё и книги.
[Профиль]  [ЛС] 

Drewski65

Стаж: 3 года 1 месяц

Сообщений: 38


Drewski65 · 01-Апр-24 18:09 (спустя 2 часа 5 мин.)

Downloaded 12.1 and installed it.
Every time I start it up, I get an error:
Security Alert
There is a problem with the site's security certificate:
"US;Palo Alto;VMWare'VMWare;none@vmware.com".
Do you want to proceed.
[Профиль]  [ЛС] 

Feofan40699

Стаж: 12 лет 5 месяцев

Сообщений: 25


Feofan40699 · 01-Апр-24 22:09 (спустя 4 часа)

01.04: https://it-blackcat.blogspot.com/2024/04/delphi-12-1-released.html?sc=17119983970...0246698783296788
[Профиль]  [ЛС] 

KostyantynKo

Top Bonus 03* 1TB

Стаж: 13 лет 11 месяцев

Сообщений: 1475

KostyantynKo · 02-Апр-24 05:04 (спустя 6 часов)

Drewski65 писал(а):
86086155Downloaded 12.1 and installed it.
Every time I start it up, I get an error:
Security Alert
There is a problem with the site's security certificate:
"US;Palo Alto;VMWare'VMWare;none@vmware.com".
Do you want to proceed.
Trusted root certification authorities must be updated. In my case it resolved false certificate revocation on Windows 7 SP1 Ultimate.
[Профиль]  [ЛС] 

Drewski65

Стаж: 3 года 1 месяц

Сообщений: 38


Drewski65 · 02-Апр-24 07:13 (спустя 2 часа 8 мин.)

KostyantynKo писал(а):
86088039
Drewski65 писал(а):
86086155Downloaded 12.1 and installed it.
Every time I start it up, I get an error:
Security Alert
There is a problem with the site's security certificate:
"US;Palo Alto;VMWare'VMWare;none@vmware.com".
Do you want to proceed.
Trusted root certification authorities must be updated. In my case it resolved false certificate revocation on Windows 7 SP1 Ultimate.
Is there a known procedure for doing this?
[Профиль]  [ЛС] 

KostyantynKo

Top Bonus 03* 1TB

Стаж: 13 лет 11 месяцев

Сообщений: 1475

KostyantynKo · 02-Апр-24 07:58 (спустя 44 мин.)

Drewski65 писал(а):
86088183Is there a known procedure for doing this?
  1. I used Cert_Updater_v1.6, it's pretty old tool but it's doable.
  2. Also this article might help for legacy systems like Windows 7 https://support.microsoft.com/en-us/topic/sha-2-code-signing-support-update-for-w...d78-34f9aa5f8339
  3. Lastly you can shrink the EMB blocked server list in your hosts file down to this level
EMB Server List
Код:
127.0.0.1 tempuri.org
127.0.0.1 themindelectric.com
127.0.0.1 license.codegear.com
127.0.0.1 track.embarcadero.com
127.0.0.1 license.embarcadero.com
127.0.0.1 www.themindelectric.com
127.0.0.1 license-stage.codegear.com
127.0.0.1 object.ws.sanctx.embarcadero.com
127.0.0.1 external.ws.sanctx.embarcadero.com
127.0.0.1 services.server.v8.srs.sanctuary.codegear.com
127.0.0.1 LicenseUsageServicesImpl.services.server.v8.srs.sanctuary.codegear.com
127.0.0.1 RegistrationServicesImpl.services.server.v8.srs.sanctuary.codegear.com
127.0.0.1 LicenseRenewalServicesImpl.services.server.v8.srs.sanctuary.codegear.com
[Профиль]  [ЛС] 

Drewski65

Стаж: 3 года 1 месяц

Сообщений: 38


Drewski65 · 02-Апр-24 20:46 (спустя 12 часов)

KostyantynKo писал(а):
86088280
Drewski65 писал(а):
86088183Is there a known procedure for doing this?
  1. I used Cert_Updater_v1.6, it's pretty old tool but it's doable.
  2. Also this article might help for legacy systems like Windows 7 https://support.microsoft.com/en-us/topic/sha-2-code-signing-support-update-for-w...d78-34f9aa5f8339
  3. Lastly you can shrink the EMB blocked server list in your hosts file down to this level
EMB Server List
Код:
127.0.0.1 tempuri.org
127.0.0.1 themindelectric.com
127.0.0.1 license.codegear.com
127.0.0.1 track.embarcadero.com
127.0.0.1 license.embarcadero.com
127.0.0.1 www.themindelectric.com
127.0.0.1 license-stage.codegear.com
127.0.0.1 object.ws.sanctx.embarcadero.com
127.0.0.1 external.ws.sanctx.embarcadero.com
127.0.0.1 services.server.v8.srs.sanctuary.codegear.com
127.0.0.1 LicenseUsageServicesImpl.services.server.v8.srs.sanctuary.codegear.com
127.0.0.1 RegistrationServicesImpl.services.server.v8.srs.sanctuary.codegear.com
127.0.0.1 LicenseRenewalServicesImpl.services.server.v8.srs.sanctuary.codegear.com
Thanks KostyantynKo.
The shortened hosts file entries worked!
[Профиль]  [ЛС] 

kosmogen

Стаж: 14 лет 4 месяца

Сообщений: 30

kosmogen · 03-Апр-24 22:05 (спустя 1 день 1 час)

Установилась неплохо, полёт нормальный. Спасибо!
Исправили таки и несколько досадных глюков в интерфейсе IDE. То ломают, то исправляют.
Вопрос ещё такой, может есть к этой версии BDEInstall? Пробовал предыдущий от Alexandria, но сюда не устанавливается. Очень был бы благодарен за эти компоненты.
[Профиль]  [ЛС] 

KostyantynKo

Top Bonus 03* 1TB

Стаж: 13 лет 11 месяцев

Сообщений: 1475

KostyantynKo · 04-Апр-24 01:52 (спустя 3 часа)

kosmogen писал(а):
86095166Вопрос ещё такой, может есть к этой версии BDEInstall?
CRC32:"a827dbdf"
MD5: "d2caad7c022bb1c51d1bdf4bcf273cb8"
SHA-1:"f73ebbccaf4bad7d4df061f494bfa26169345fb7"
BDEInstall.exe 19.2 MB (20,198,236 bytes)
[Профиль]  [ЛС] 

kosmogen

Стаж: 14 лет 4 месяца

Сообщений: 30

kosmogen · 04-Апр-24 12:00 (спустя 10 часов, ред. 04-Апр-24 12:00)

KostyantynKo писал(а):
86095773
kosmogen писал(а):
86095166Вопрос ещё такой, может есть к этой версии BDEInstall?
CRC32:"a827dbdf"
MD5: "d2caad7c022bb1c51d1bdf4bcf273cb8"
SHA-1:"f73ebbccaf4bad7d4df061f494bfa26169345fb7"
BDEInstall.exe 19.2 MB (20,198,236 bytes)
Упс, эти BDE компоненты хорошо встали в Афины, гран мерси.
[Профиль]  [ЛС] 

Voldemaar01

Стаж: 15 лет 4 месяца

Сообщений: 126

Voldemaar01 · 04-Апр-24 12:05 (спустя 5 мин.)

TwineCompile включен в поставку?
[Профиль]  [ЛС] 

KostyantynKo

Top Bonus 03* 1TB

Стаж: 13 лет 11 месяцев

Сообщений: 1475

KostyantynKo · 04-Апр-24 12:25 (спустя 20 мин.)

Voldemaar01
Нет, не включён, надо ставить отдельно.
[Профиль]  [ЛС] 

temp128

Стаж: 15 лет 1 месяц

Сообщений: 380

temp128 · 05-Апр-24 14:18 (спустя 1 день 1 час, ред. 05-Апр-24 14:51)

Приветствую Всех !
Есть ли, у кого нибудь, мысли во поводу: Зачем нужна новая платформа Windows 64 bit (modern) ( использует новый компилятор bcc64x.exe ) ? Что они ( разработчики RAD Studio ) хотят этим сделать ?
Разбиение, окна редактора, напоминает редактор Vim .
Нашел небольшой глюк, при сборке DLL, для платформы Windows 64 bit (modern), библиотека импорта, выкладывается не в каталог, заданный опцией проекта BPI/LIB output, а в каталог, заданный опцией Final output directory.
Для других платформ Win32, Win32c, Win64 всё ОК - библиотека импорта, кладется, куда нужно.
Не могут не накосячить . Но это, можно поправить, с помощью Build Events .
[Профиль]  [ЛС] 

madnomad

Стаж: 15 лет 11 месяцев

Сообщений: 32


madnomad · 05-Апр-24 14:23 (спустя 5 мин.)

temp128 писал(а):
86101514Есть ли, у кого нибудь, мысли во поводу: Зачем нужна новая платформа Windows 64 bit (modern) ( использует новый компилятор bcc64x.exe ) ?
Я лично не в теме, т.к. Си не использую, но вот вчера встретил топик об этом у немцев: https://en.delphipraxis.net/topic/11352-what-is-the-target-win-64-modern-in-delphi-121/
Цитата:
It is for the new Clang-based C++ compiler tool chain for Win64. Mentioned on the docwiki ...
[Профиль]  [ЛС] 

Ce3apyc

Стаж: 7 лет 8 месяцев

Сообщений: 61


Ce3apyc · 05-Апр-24 17:00 (спустя 2 часа 36 мин., ред. 05-Апр-24 17:00)

KostyantynKo писал(а):
!!! Перед установкой студии необходимо установить Java JDK. Установщик JDK присутствует в раздачи. !!!
А если уже установлен JDK 1.8, все-равно ставить? Не будут ли они конфликтовать?
temp128 писал(а):
86084626Да разработчики RAD Studio поражают !
Попробовал собрать свой проект на C++ Builder, где используется функция System::UTF8ToString и получил такое:
Код:
[ilink32 Error] Error: Unresolved external '__fastcall System::UTF8ToString(char * const)' referenced from MAIN.OBJ
Проверил, имя UTF8ToString в rtl.bpi и что-же вижу - там имя @System@UTF8ToString$qqrpxc, а в файле main.obj оно пишется так @System@UTF8ToString$qqrxpc
Полагаю, в Delphi таких проблем не должно быть?
[Профиль]  [ЛС] 

temp128

Стаж: 15 лет 1 месяц

Сообщений: 380

temp128 · 05-Апр-24 18:41 (спустя 1 час 41 мин., ред. 05-Апр-24 19:04)

Ce3apyc писал(а):
86102023А если уже установлен JDK 1.8, все-равно ставить? Не будут ли они конфликтовать?
Как я понимаю этот JDK нужен, если будешь, для Android приложения писать. Я его не ставил, вообще !
Ce3apyc писал(а):
86102023Полагаю, в Delphi таких проблем не должно быть?
Нет в Delphi таких проблем нет, и не будет , т.к. функция UTF8ToString описана в файле System.pas на Pascal'е, а для того, чтобы её, можно было бы, вызвать из C++, нужно по System.pas создать System.hpp (он создается автоматически, при сборке rtl290.bpl), вот только разработчики RAD Studio, намудили с типами данных _PAnsiChar и PAnsiChar или какими-то директивами, вроде {$EXTERNALSYM}, {$HPPEMIT}, {$NODEFINE}, ... В результате описание функции на C++ получилось неверное, и компилятор C++ сгенерировал неверное, декорированное имя , а компоновщик C++ ( ilink32 ), такого имени, в библиотеке, не нашел.
[Профиль]  [ЛС] 

Ce3apyc

Стаж: 7 лет 8 месяцев

Сообщений: 61


Ce3apyc · 05-Апр-24 20:31 (спустя 1 час 49 мин.)

temp128 писал(а):
86102618Как я понимаю этот JDK нужен, если будешь, для Android приложения писать. Я его не ставил, вообще !
Это я понимаю. Пишу под андроид. Если я правильно понимаю, используются только KeyTool и JarSigner. Предыдущая 12 версия использует Eclipse Adoptium JDK. Неужели он не подойдет? Его ведь сносить не надо?
[Профиль]  [ЛС] 

hattab_ali

Стаж: 15 лет 10 месяцев

Сообщений: 111


hattab_ali · 05-Апр-24 22:26 (спустя 1 час 55 мин.)

Ce3apyc
Они обновили жабьи тулзы, и теперь им нужна java 17 минимум.
[Профиль]  [ЛС] 

kosmogen

Стаж: 14 лет 4 месяца

Сообщений: 30

kosmogen · 06-Апр-24 00:20 (спустя 1 час 53 мин.)

В этом релизе 12.1 не нашел Tools > Options > Language > Formatter
Не вызывается форматирование и по Ctrl-D, причесать код никак не удалось.
[Профиль]  [ЛС] 

Hunter342

Стаж: 12 лет 9 месяцев

Сообщений: 20


Hunter342 · 06-Апр-24 08:14 (спустя 7 часов)

kosmogen писал(а):
86104047В этом релизе 12.1 не нашел Tools > Options > Language > Formatter
Не вызывается форматирование и по Ctrl-D, причесать код никак не удалось.
Никуда не делся
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error