Embarcadero RAD Studio 10.3.3 Rio - Updates and Hotfix collection Год/Дата Выпуска: 2020 Версия: 26.0.36039 Build: 7899 Разработчик: Embarcadero Technologies Сайт разработчика: www.embarcadero.comwiki Разрядность: 32bit, 64bit Основной язык интерфейса: Английский. Другие языки: Французский, Немецкий, Японский. Таблэтка: не требуется Системные требования: Системные требования не обозначены. Описание: Данная коллекция содержит следующие исправления для среды Embarcadero RAD Studio 10.3.3. Rio Доп. информация о исправлениях:-1. 30909 C++Builder 10.3.3 Threading and TLS Patch Этот патч решает следующую проблему: * RSP-27180 сбой 64-битных сборок с потоками Создание и использование потока (например, std :: thread) может привести к нарушению доступа на некоторых машинах. Это было вызвано ошибкой установки 32-байтового теневого пространства Win64 внутри кода для очистки данных TLS (локальное хранилище потоков) в сочетании с компилятором, применяющим оптимизацию хвостового вызова к вызову метода в этом коде очистки, который использовал это пространство. Патч правильно устанавливает теневое пространство, и сбой с TLS больше не происходит. Английский, французский, немецкий и японский-2. 30908 RAD Studio 10.3.3 iPhone XS and XR Debugging Patch Этот патч решает следующую проблему: Невозможно отладить приложение на устройстве iOS с использованием процессора A12 (arm64e), включая iPhone XS и XR Английский, французский, немецкий и японский-3. 30906 RAD Studio 10.3.3 Indy Server SSL Certificate Patch Этот патч решает следующую проблему Приложения веб-сервера, созданные с помощью библиотеки Indy (для Windows), не могут загрузить сертификат SSL. О проблеме сообщили на портале качества как RSP-27144 Английский, французский, немецкий и японский-4. 30905 RAD Studio 10.3.3 Android Services Patch Этот патч устраняет следующие проблемы: * Проблема, из-за которой служба Android не работала из-за невозможности загрузки собственной библиотеки. Это касается только приложений, упакованных как пакеты приложений Android. Базовый APK, сгенерированный из AAB, имеет атрибут manifest manifest extractNativeLibs, установленный в false. В этом случае диспетчер пакетов не извлекает библиотеку в файловую систему при установке приложения, в результате чего служба Android передает динамическому компоновщику неверный абсолютный путь к собственной библиотеке. Английский, французский, немецкий и японский-5. 30904 RAD Studio 10.3.3 Android Debugger Patch Обновлено 16 декабря 2019 г. для устранения проблемы с файлом readme. Этот патч устраняет следующие проблемы: RSP-23698 dsymlink дает аварийное завершение программы RSP-26704 Отладка 64-битного приложения Android зависает в IDE RSP-26824 Точки останова не работают в проекте Android 64 RSP-26774 Невозможно запустить ядро GDB после переключения с отладки 32 на 64 Android плюс ряд внутренних проблем, в том числе: оценка проблем, подключение к устройству Android, замедление отлаживаемого приложения при подключенном отладчике, обработка очень больших исходных файлов, переключение потоков из представления «Потоки», отображение памяти в представлении «ЦП» и другие. Английский, французский, немецкий и японский-6. 30903 RAD Studio 10.3.3 IDE and VCL Patch Этот патч устраняет следующие проблемы: * Всплывающее окно завершения кода RSP-26731 оставляет плавающее окно полосы прокрутки * RSP-27035 Использование TActionManager или TPopupActionBar приводит к ошибке «F2613 Unit 'IDETheme.ActnCtrls' not found" при компиляции Английский, французский, немецкий и японский-7. 30900 RAD Studio 10.3.3 iOS Linking Patch Этот патч решает следующую проблему: * RSP-23698: dsymlink выдает аварийное завершение программы При связывании отладочной сборки приложения для iOS dsymlink завершится ошибкой с утверждением и ненормальным завершением программы. В зависимости от ваших настроек, вы также можете увидеть много предупреждений перед подтверждением и падением. Английский, французский, немецкий и японский-8. 30899 RAD Studio 10.3.3 iOS 13 Dark Theme Patch RAD Studio 10.3.3 iOS 13 Темная заплатка Этот патч устраняет следующие проблемы: Приложения, созданные для iOS 13 с RAD Studio 10.3.3, требуют, чтобы пользователь перезапустил свое приложение iOS FireMonkey на своем устройстве iOS после переключения между светлой и темной темой iOS в настройках iOS. Английский, французский, немецкий и японский-
Процедура хода установки/копирования обновлений и исправлений
RS1033_Android_Debugger_patch
Патч отладчика RAD Studio 10.3.3 для Android ================================================ Этот патч устраняет следующие проблемы: * RSP-23698 dsymlink дает аварийное завершение программы * RSP-26704 Отладка 64-битного приложения Android зависает в IDE * RSP-26824 Точки останова не работают в проекте Android 64 * RSP-26774 Невозможно запустить ядро GDB после перехода с отладки 32 на 64 Android * плюс ряд внутренне сообщаемых проблем, в том числе: оценка проблем, подключение к устройству Android, замедление отлаживаемого приложения при подключенном отладчике, обработка очень больших исходных файлов, переключение потоков из представления «Потоки», отображение памяти в представлении «ЦП», и другие. Инструкции по установке ------------------------- 1. Закройте RAD Studio. 2. Создайте резервную копию следующих файлов в папке установки RAD Studio: 1. bin\Android\lldb\lldb-mi.exe 2. bin\Android\lldb\liblldb.dll 3. bin\Android\lldb\libclang.dll 4. bin\Android\lldb\lldb.exe 5. bin\gdbdebugcore260.bpl 6. bin\gdbdebugcore260.jdbg 3. Распакуйте архив ZIP 4. Скопируйте файл в папку bin в папке установки RAD Studio, чтобы они перезаписывали файлы, перечисленные выше. 5. Перезапустите RAD Studio Список файлов --------- * bin\Android\lldb\lldb-mi.exe * bin\Android\lldb\liblldb.dll * bin\Android\lldb\libclang.dll * bin\Android\lldb\lldb.exe * bin\gdbdebugcore260.bpl * bin\gdbdebugcore260.jdbg
RS1033_Android_Services_patch
Патч RAD Studio 10.3.3 для Android-сервисов ================================================ Этот патч устраняет следующие проблемы: * Проблема, из-за которой служба Android не работала из-за невозможности загрузки собственной библиотеки. Это касается только приложений, упакованных как пакеты приложений Android. Базовый APK, сгенерированный из AAB, имеет атрибут manifest manifest extractNativeLibs, установленный в false. В этом случае диспетчер пакетов не извлекает библиотеку в файловую систему при установке приложения, в результате чего служба Android передает динамическому компоновщику неверный абсолютный путь к собственной библиотеке. Инструкции по установке ------------------------- 1. Закройте RAD Studio. 2. Найдите папку%AppData%\Embarcadero\BDS\20.0\. Чтобы найти эту папку: 1. Откройте проводник 2. Введите «%AppData%» в текстовом поле пути без кавычек и нажмите Enter 3. Перейдите в подпапку Embarcadero\BDS\20.0\. 4. Обычно это путь C:\Users\\AppData\Roaming\Embarcadero\BDS\20.0\', но он может варьироваться в зависимости от конфигурации вашего компьютера; Мы рекомендуем вышеуказанный подход к поиску местоположения. 3. Создайте резервную копию следующих файлов, найденных в этой папке: 1. IntentLocalSrv.java 2. IntentRemoteSrv.java 3. LocalSrv.java 4. RemoteSrv.java 4. Распакуйте архив ZIP 5. Скопируйте файлы в папку%AppData%\Embarcadero\BDS\20.0 \, чтобы они перезаписывали файлы, перечисленные выше. 6. Перезапустите RAD Studio 7. ** Если у вас есть существующие проекты Android **, убедитесь, что вы выполнили дополнительные шаги в разделе «Обновление существующих проектов служб Android» ниже ### Обновление существующих проектов служб Android Если у вас есть существующие проекты служб Android, убедитесь, что вы: * Закрыть RAD Studio * Откройте папку, в которой расположен ваш сервисный проект. Это папка, в которой находятся файлы .dproj и .dpr. * В этой папке найдите следующие элементы, где «YourServiceName» - это название вашего проекта службы Android: * YourServiceName.template.java (файл) * YourServiceNameProxyInterface.template.java (файл) * JavaClasses (папка) * Резервное копирование этих трех предметов * Удалить эти пункты * Перезапустите RAD Studio, снова откройте и перестройте проект службы Android. Указанные выше файлы и папки будут воссозданы. Это гарантирует, что артефакты сборки для службы будут обновлены для включения изменений, внесенных этим патчем. Список файлов --------- *%AppData%\Embarcadero\BDS\20.0\IntentLocalSrv.java *%AppData%\Embarcadero\BDS\20.0\IntentRemoteSrv.java *%AppData%\Embarcadero\BDS\20.0\LocalSrv.java *%AppData%\Embarcadero\BDS\20.0\RemoteSrv.java
RS1033_CPP_WIN64_StartupCode_(TLS)_Patch
C ++ Builder 10.3.3 Threading и TLS Patch ================================================ Этот патч решает следующую проблему: * RSP-27180 сбой 64-битных сборок с потоками Создание и использование потока (например, std :: thread) может привести к нарушению доступа на некоторых машинах. Это было вызвано ошибкой установки 32-байтового теневого пространства Win64 внутри кода для очистки данных TLS (локальное хранилище потоков) в сочетании с компилятором, применяющим оптимизацию хвостового вызова к вызову метода в этом коде очистки, который использовал это пространство. Патч правильно устанавливает теневое пространство, и сбой с TLS больше не происходит. Инструкции по установке ------------------------- 1. Закройте RAD Studio. 2. Найдите папку установки RAD Studio. Обычно это C:\Program Files (x86)\Embarcadero\Studio\20.0\' 3. Создайте резервную копию следующих файлов в этой папке и подпапках: 1. lib\win64\debug\c0d64.o 2. lib\win64\debug\c0fmx64.o 3. lib\win64\debug\c0pkg64.o 4. lib\win64\debug\c0w64.o 5. lib\win64\debug\c0x64.o 6. lib\win64\release\c0d64.o 7. lib\win64\release\c0fmx64.o 8. lib\win64\release\c0pkg64.o 9. lib\win64\release\c0w64.o 10. lib\win64\release\c0x64.o 11. source\cpprtl\Source\startup\c0nt64.nasm 12. bin64\cc64260.dll 13. bin64\cc64260.map 14. bin64\cc64260mt.dll 15. bin64\cc64260mt.map 4. Извлеките архив исправлений ZIP, сохранив пути, чтобы извлеченные файлы имели те же относительные пути к папкам, что и приведенный выше список файлов. 5. Скопируйте файлы и папки из извлеченного ZIP-файла в папку установки RAD Studio так, чтобы они перезаписывали файлы, перечисленные выше. 6. Перезапустите RAD Studio Список файлов --------- * lib\win64\debug\c0d64.o * lib\win64\debug\c0fmx64.o * lib\win64\debug\c0pkg64.o * lib\win64\debug\c0w64.o * lib\win64\debug\c0x64.o * lib\win64\release\c0d64.o * lib\win64\release\c0fmx64.o * lib\win64\release\c0pkg64.o * lib\win64\release\c0w64.o * lib\win64\release\c0x64.o * source\cpprtl\Source\startup\c0nt64.nasm * bin64\cc64260.dll * bin64\cc64260.map * bin64\cc64260mt.dll * bin64\cc64260mt.map
RS1033_IDE_VCL_Patch
RAD Studio 10.3.3 IDE и патч VCL ================================================ Этот патч устраняет следующие проблемы: * Всплывающее окно завершения кода RSP-26731 оставляет плавающее окно полосы прокрутки * RSP-27035 Использование TActionManager или TPopupActionBar приводит к ошибке «F2613 Unit 'IDETheme.ActnCtrls' not found" при компиляции Инструкции по установке ------------------------- 1. Закройте RAD Studio. 2. Создайте резервную копию следующих файлов в папке установки RAD Studio: 1. bin\themeloader260.bpl 3. Распакуйте архив ZIP 4. Скопируйте файл themeloader260.bpl в папку bin в папке установки RAD Studio. 5. Перезапустите RAD Studio Список файлов --------- * themeloader260.bpl
RS1033_Indy_SSL_Patch
Патч RAD Studio 10.3.3 Indy Server для SSL-сертификатов Проблема: приложения веб-сервера, созданные с помощью библиотеки Indy (для Windows), не могут загрузить сертификат SSL О проблеме сообщили на портале качества как https://quality.embarcadero.com/browse/RSP-27144 После применения патча ожидаемое поведение должно быть восстановлено. Обратите внимание, что отчет о проблеме выше уже содержит исправление, которое можно применить в коде. ====== Чтобы установить патч: 1. Стоп RAD Studio 2. Резервное копирование файлов в списке файлов ниже 3. Распакуйте файл Indy_SSL_Patch.zip 4. Скопируйте набор файлов в основную папку RAD Studio (обычно это c:\Program Files (x86)\Embarcadero\Studio\20.0) Filelist: * bin\EMSDevServer.exe * bin\EMSDevServerCommand.exe * bin\IndyProtocols260.bpl * bin64\EMSDevServer.exe * bin64\EMSDevServerCommand.exe * bin64\IndyProtocols260.bpl * lib\win32\debug\IdSSLOpenSSL.dcu * lib\win32\release\IdSSLOpenSSL.dcu * lib\win64\debug\IdSSLOpenSSL.dcu * lib\win64\release\IdSSLOpenSSL.dcu * source\Indy10\Protocols\IdSSLOpenSSL.pas
RS1033_iOS_Linking_Patch
RAD Studio 10.3.3 Патч для iOS ================================================ Этот патч решает следующую проблему: * RSP-23698: dsymlink выдает аварийное завершение программы При связывании отладочной сборки приложения для iOS dsymlink завершится ошибкой с утверждением и ненормальным завершением программы. В зависимости от ваших настроек, вы также можете увидеть много предупреждений перед подтверждением и падением. Инструкции по установке ------------------------- 1. Закройте RAD Studio. 2. Создайте резервную копию следующих файлов в папке установки RAD Studio: 1. bin\dsymlink.exe 3. Распакуйте архив ZIP 4. Скопируйте файл «dsymlink.exe» в папку «bin» в папке установки RAD Studio. 5. Перезапустите RAD Studio Список файлов --------- * dsymlink.exe
RS1033_iPhone_XS_XR_Debugging_Patch
Патч отладки RAD Studio 10.3.3 для iPhone XS и XR ================================================ Этот патч решает следующую проблему: * Невозможно отладить приложение на устройстве iOS с использованием процессора A12 (arm64e), включая iPhone XS и XR Инструкции по установке ------------------------- 1. Закройте RAD Studio. 2. Найдите папку «PAServer» в папке установки RAD Studio. Обычно это C:\Program Files (x86)\Embarcadero\Studio\20.0\PAServer ' 3. Создайте резервную копию следующего файла в этой папке: 1. PAServer20.0.pkg 4. Скопируйте файл PAServer20.0.pkg из ZIP-архива патча в указанную выше папку, чтобы он перезаписал указанный выше файл. 5. Убедитесь, что на вашем Mac закрыта любая работающая копия PAServer20.0. 6. Установите новый PAServer на ваш Mac, следуя инструкциям в документации «Установка Platform Assistant на Mac», находящейся здесь: http://docwiki.embarcadero.com/RADStudio/Rio/en/Install_the_Platform_Assistant_on_a_Mac 7. Перезапустите RAD Studio ## Проверка установки Чтобы убедиться, что новая версия PAServer установлена правильно, проверьте номер версии при запуске приложения на вашем Mac. Чтобы запустить PAServer: * Найдите PAServer20.0.app в папке приложений MacOS. Дважды щелкните по нему, чтобы запустить * В качестве альтернативы, следуйте инструкциям в онлайн-документации: http://docwiki.embarcadero.com/RADStudio/Rio/en/Running_the_Platform_Assistant_on_a_Mac Посмотрите на номер версии, напечатанный в верхней части окна консоли. Вы должны увидеть версию 11.2.13.9 и дату авторского права 2020 года, как показано ниже: `Platform Assistant Server Версия 11.2.13.9` «Copyright (c) 2009-2020 Embarcadero Technologies, Inc.» Список файлов --------- * PAServer20.0.pkg
RS1033-iOS13_Dark_Theme_Patch
RAD Studio 10.3.3 iOS 13 Темная заплатка Проблема: Приложения, созданные для iOS 13 с RAD Studio 10.3.3, требуют, чтобы пользователь перезапустил свое приложение iOS FireMonkey на своем устройстве iOS после переключения между светлой и темной темой iOS в настройках iOS. После применения исправления переключение между светлой и темной темой iOS в настройках iOS автоматически обновляет тему приложения в приложении FireMonkey iOS, которое работает на устройстве конечного пользователя, без необходимости перезапуска приложения. ====== Пожалуйста, следуйте инструкциям ниже: 1. Откройте Delphi, C ++ Builder или RAD Studio 10.3.3. 2. Создайте новый проект FireMonkey или откройте существующий проект FireMonkey. 3. Добавьте FMX.Platform.iOS в свой проект через менеджера проекта 4. Создайте свой проект и запустите Примечание. Для ориентации на iOS 13 с поддержкой темных тем необходимо использовать iOS 13 SDK.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы