Embarcadero RAD Studio 11.1 Alexandria Architect Version 28.0.44500.8973 [2022, MULTILANG]

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

masterwin70

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

Сообщений: 23


masterwin70 · 25-Май-22 14:43 (3 года 4 месяца назад, ред. 25-Май-22 14:43)

В версии 11.1 они сломали компоненту Richedit.
showmessage(nextChar.ToString) на 10.4.2 показывает 5(т.е правильно),
а 11.1 показывает 62.
Код:
uses richedit, printers
procedure TForm1.Button8Click(Sender: TObject);
Var
  printarea: Trect;
  richedit_outputarea: TRect;
  printresX, printresY: Integer;
  fmtRange: TFormatRange;
  nextChar : Integer;
Begin
  Printer.beginDoc;
  richedit1.Perform( EM_FORMATRANGE, 0, 0);
  try
    With Printer.Canvas Do
    Begin
      printresX := GetDeviceCaps( handle, LOGPIXELSX );
      printresY := GetDeviceCaps( handle, LOGPIXELSY );
      printarea := Rect( printresX,            // 1 inch left margin
                         printresY * 3 div 2,  // 1.5 inch top margin
                         Printer.PageWidth - printresX, // 1 inch right margin
                         Printer.PageHeight - printresY * 3 div 2 // 1.5 inch bottom margin
                       );
      richedit_outputarea := Rect( printarea.left * 1440 div printresX,
                                   printarea.top * 1440 div printresY,
                                   printarea.right * 1440 div printresX,
                                   printarea.bottom* 1440 div printresY );
      fmtRange.hDC := Handle;
      fmtRange.hdcTarget := fmtRange.hDC;
      fmtRange.rc := richedit_outputarea;
      fmtRange.rcPage := Rect( 0, 0,
                               Printer.PageWidth * 1440 div printresX,
                               Printer.PageHeight * 1440 div printresY );
      fmtRange.chrg.cpMin := 2;
      fmtRange.chrg.cpMax := 5;
      nextChar := richedit1.Perform( EM_FORMATRANGE, longint(1), longint(@fmtRange));
      showmessage(nextChar.ToString);
      richedit1.Perform( EM_FORMATRANGE, 0, 0);
    End;
  finally
    Printer.EndDoc;
  end;
end;
[Профиль]  [ЛС] 

Ce3apyc

Стаж: 9 лет

Сообщений: 63


Ce3apyc · 26-Май-22 02:37 (спустя 11 часов, ред. 26-Май-22 02:37)

Кто-нибудь случайно не знает, как бороться с ошибкой "java.security.cert.CertificateException: Domain specific configurations require that hostname aware checkServerTrusted(X509Certificate[], String, String) is used delphi" в андроид 11?
Использую SOAP, из кода доступен только объект HTTPRIO. В манифесте указан параметр
android:networkSecurityConfig="@xml/network_security_config"
содержание network_security_config.xml:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true"/>
<domain-config usesCleartextTraffic="false">
<domain includeSubdomains="true">mobi.dyndns-work.com</domain>
<domain includeSubdomains="true">asud.dyndns-work.com</domain>
</domain-config>
</network-security-config>
В конечном итоге хочу получить защищенное соединение. Пытался гуглить, но нашел только ответы с Java. Советуют использовать X509TrustManagerExtensions, чтобы вместо X509TrustManager.checkServerTrusted вызывался метод X509TrustManagerExtensions.checkServerTrusted, у которого есть параметр host, и тогда якобы проверка проходит. Я нашел обертку класса X509TrustManagerExtensions в исходниках, но моих знаний и умений не хватает, чтобы все это в Delphi использовать:(
Еще советуют напрямую указать корневой сертификат (CA) - тоже не знаю, как его через HTTPRIO пропихнуть.
Update: пытаюсь деплоить корневой сертификат по инструкции гугла, в файле проекта добавляю:
<DeployFile LocalName="ISRGRootX1.cer" Configuration="Debug" Class="File">
<Platform Name="Android64">
<RemoteDir>res\raw\trusted_roots\</RemoteDir>
<RemoteName>root.cer</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
В локальную папку (перед сборкой) android\res\raw\trusted_roots файл попадает, но в самом apk, в папке res папка raw даже не создается.
[Профиль]  [ЛС] 

OrlovMM

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

Сообщений: 10


OrlovMM · 26-Май-22 15:45 (спустя 13 часов, ред. 26-Май-22 15:45)

Кажется я нашел
DevExpress v20.2.6 sources - DxAutoInstaller v2.3.4 !!!
http://bbs.2ccc.com/topic.asp?topicid=629992
Скачать:
https://mega.nz/file/6TI0UZrZ#pNW-DfOJz1mVdUzoFhaQOgOIm4v9dDSVCUj0gzPIFaI
pass: devexpress.com
[Профиль]  [ЛС] 

GoldMedium

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

Сообщений: 99

GoldMedium · 27-Май-22 00:45 (спустя 8 часов)

Установил 11.1 начисто под виртуальной Windows 7 x64. Всё без проблем установилось и работает.
Но периодически выскакивает такое окно:

P.S. В host все рекомендуемые блокировки есть
P.S.S. Patch 1 установил - тоже самое
IDE запускалось как с ключом -np так и без. Выскакивает периодически даже когда IDE без открытых проектов.
Подскажите, плз, в чём может быть причина.
[Профиль]  [ЛС] 

KostyantynKo

Top Bonus 03* 1TB

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

Сообщений: 1629

KostyantynKo · 27-Май-22 03:31 (спустя 2 часа 46 мин., ред. 27-Май-22 06:21)

GoldMedium писал(а):
83177163Установил 11.1 начисто под виртуальной Windows 7 x64. Всё без проблем установилось и работает.
Но периодически выскакивает такое окно:

P.S. В host все рекомендуемые блокировки есть
P.S.S. Patch 1 установил - тоже самое
IDE запускалось как с ключом -np так и без. Выскакивает периодически даже когда IDE без открытых проектов.
Подскажите, плз, в чём может быть причина.
Надо обновить root сертификаты.
avor_il писал(а):
83166255Не получается установить CodeSite из Getit. Пишет - invalid serial number.
Что посоветуете?
Может у кого есть CodeSite Express 5.3.4 or 5.4?
Заранее спасибо
CS5_Express_RX11-20210910.zip
[Профиль]  [ЛС] 

GoldMedium

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

Сообщений: 99

GoldMedium · 27-Май-22 10:08 (спустя 6 часов)

KostyantynKo
Цитата:
Надо обновить root сертификаты.
Большое спасибо!
[Профиль]  [ЛС] 

Afdprtmk

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

Сообщений: 7


Afdprtmk · 28-Май-22 08:17 (спустя 22 часа, ред. 28-Май-22 08:17)

Подскажите пожалуйста как настроить в с++ отладку библиотек VCL, отладчик показывает стек вызовов, но не показывает исходники?
[Профиль]  [ЛС] 

SerjKab

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

Сообщений: 3


SerjKab · 28-Май-22 10:27 (спустя 2 часа 9 мин.)

Парни , где скачать Patch.R111.Patch1-202204273.ZIP (395 MB)?
[Профиль]  [ЛС] 

temp128

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

Сообщений: 478

temp128 · 28-Май-22 11:16 (спустя 48 мин., ред. 28-Май-22 11:22)

SerjKab писал(а):
83182656Парни , где скачать Patch.R111.Patch1-202204273.ZIP (395 MB)?
Вот там есть ссылка.
[Профиль]  [ЛС] 

delphilanta

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

Сообщений: 79


delphilanta · 29-Май-22 00:08 (спустя 12 часов)

А в какой момент они сломали настройку Auto invoke в Code Insight? В 10.2.3 ещё работала, в 10.4 и в этой уже нет.
[Профиль]  [ЛС] 

GoldMedium

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

Сообщений: 99

GoldMedium · 29-Май-22 01:27 (спустя 1 час 19 мин., ред. 29-Май-22 01:27)

Может кто знает, что случилось с прозрачностью иконок нестандартных компонент в Delphi 11.x? Когда много контролов на форме от обилия розового фона просто рябит Мелочь, конечно, но мешает. Вдруг есть способ это исправить.
Вот как было в Delphi 10.4.2 Windows 7 x64 + CnPack:

Стало:
Delphi 11.1 Windows 7 x64 + CnPack:

Delphi 11.1 Windows 10 x64:

P.S. DevExpress 20.2.6, EhLib 10.1.013
[Профиль]  [ЛС] 

KostyantynKo

Top Bonus 03* 1TB

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

Сообщений: 1629

KostyantynKo · 29-Май-22 10:17 (спустя 8 часов)

Вот ещё один на днях патч хотфикс вышел
Patch.R111.Hotfix8-20220526-1.zip (38.7 MB)
Windows 11 Win32 Debugging Patch for RAD Studio 11.1
# Windows 11 Win32 Debugging Patch for RAD Studio 11.1
This patch addresses an issue specific to debugging Win32 apps on Windows 11, where the IDE sometimes appears to freeze. Typical situations where you could observe the freeze include evaluating watches with side effects, opening the Threads view to switch threads, attaching to a process, and other common debugging actions. The issue is caused by getting the thread wait chain (`GetThreadWaitChain()`), which sometimes takes up to a minute. It is resolved by disabling the thread wait chain feature.
The exact cause of the thread wait chain delay is unknown but it appears to be related to a thread having a socket open, possibly where the thread is waiting to finish network IO.
Thread wait chain information is disabled for Win32 on both Windows 10 and Windows 11. There is an environment variable to re-enable it if you need the feature: set DBK_ENABLE_WAITCHAIN=1 on a command prompt, and run RAD Studio (alternatively, set that environment variable globally for Windows.)
## Installation via GetIt
If you download the patch via GetIt, it is installed automatically, creating a backup of the files replaced. This is our recommended installation method.
The patch also affects remote debugging and replaces the setup_paserver.exe file. You will need to manually run this on any machine you want to remote debug to.
## Manual Download and Installation
If you download this patch via the my.embarcadero.com download portal, the ZIP file contains an installer. Extract it and run the `patch.R111.hotfix8_install.bat` batch file to install. The ZIP file replaces:
- bin\bordbk280.dll
- bin\bordbk280N.dll
- bin\Borland.dbkasp.dll
- bin\dbkpro280.dll
- bin\dbkw64srv_28_0.dll
- bin\dbkw64_28_0.dll
- bin\dbkw64_28_0.exe
- bin\rmtdbg280.exe
- PAServer\setup_paserver.exe
As with the GetIt installer, you will need to run the updated `setup_paserver.exe` on any target machine.
[Профиль]  [ЛС] 

delphilanta

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

Сообщений: 79


delphilanta · 29-Май-22 10:52 (спустя 34 мин.)

delphilanta писал(а):
83186209А в какой момент они сломали настройку Auto invoke в Code Insight? В 10.2.3 ещё работала, в 10.4 и в этой уже нет.
Частично отвечу сам себе.
Как я понял, вышеназванная настройка сломана из-за LSP. В 10.4 это ещё можно исправить, изменив Code insight manager на Classic Code Insight. Однако в 11.1 это уже сделать не получается, в списке попросту нет классического менеджера, только LSP.
Кто-нибудь знает, можно ли как-то вернуть классический менеджер? Или разработчики его окончательно добили?
[Профиль]  [ЛС] 

temp128

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

Сообщений: 478

temp128 · 29-Май-22 22:30 (спустя 11 часов)

delphilanta писал(а):
... Кто-нибудь знает, можно ли как-то вернуть классический менеджер? Или разработчики его окончательно добили?83187464
Для C++ LSP можно отключить, Delphi, по моему, уже только на LSP (но я, подробно, этим вопросом не интересовался).
[Профиль]  [ЛС] 

Drewski65

Стаж: 4 года 5 месяцев

Сообщений: 44


Drewski65 · 30-Май-22 06:26 (спустя 7 часов)

OrlovMM писал(а):
83175007Кажется я нашел
DevExpress v20.2.6 sources - DxAutoInstaller v2.3.4 !!!
http://bbs.2ccc.com/topic.asp?topicid=629992
Скачать:
https://mega.nz/file/6TI0UZrZ#pNW-DfOJz1mVdUzoFhaQOgOIm4v9dDSVCUj0gzPIFaI
pass: devexpress.com
I tried installing this and the DXAutoInstaller.exe does nothing.
Any ideas as to how to get this to install???
[Профиль]  [ЛС] 

KostyantynKo

Top Bonus 03* 1TB

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

Сообщений: 1629

KostyantynKo · 30-Май-22 07:32 (спустя 1 час 6 мин.)

@Drewski65
1. Run DxAutoInstaller v2.3.4 as Administrator.
2. In DxAutoInstaller point Installation File Directory to "<Some path>\..\DevExpress VCL 20.2.6". [Optionally select features from the list].
3. If any "Profile.ini" file, remove it, then recreate a new INI profile file, following in Tools(Tab) -> [Export Built-in Profile].
4. Click [Install].
How to Install Images

[Профиль]  [ЛС] 

Drewski65

Стаж: 4 года 5 месяцев

Сообщений: 44


Drewski65 · 01-Июн-22 03:22 (спустя 1 день 19 часов, ред. 01-Июн-22 03:22)

Thanks KostyantynKo!!! That worked.
I was confusing the install directory as being the destination where I wanted it installed and not the source directory as it requires.
KostyantynKo писал(а):
83191289@Drewski65
1. Run DxAutoInstaller v2.3.4 as Administrator.
2. In DxAutoInstaller point Installation File Directory to "<Some path>\..\DevExpress VCL 20.2.6". [Optionally select features from the list].
3. If any "Profile.ini" file, remove it, then recreate a new INI profile file, following in Tools(Tab) -> [Export Built-in Profile].
4. Click [Install].
How to Install Images

KostyantynKo,
Just out of curiosity is this version of DevExpress ONLY for Win64?
I can use their components ok under Win64 but Win32, can't get it to compile.
Am I missing something here?
[Профиль]  [ЛС] 

KostyantynKo

Top Bonus 03* 1TB

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

Сообщений: 1629

KostyantynKo · 01-Июн-22 05:05 (спустя 1 час 43 мин.)

Drewski65 писал(а):
83195298Just out of curiosity is this version of DevExpress ONLY for Win64?
No!, both Win32 and Win64. Like, can't compile, is there any error? Maybe try to add the library path of the base directory under Windows 32-Bit.
[Профиль]  [ЛС] 

Drewski65

Стаж: 4 года 5 месяцев

Сообщений: 44


Drewski65 · 01-Июн-22 06:34 (спустя 1 час 28 мин.)

KostyantynKo писал(а):
83199105
Drewski65 писал(а):
83195298Just out of curiosity is this version of DevExpress ONLY for Win64?
No!, both Win32 and Win64. Like, can't compile, is there any error? Maybe try to add the library path of the base directory under Windows 32-Bit.
Sent you a PM on this.
[Профиль]  [ЛС] 

sashaua

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

Сообщений: 11


sashaua · 03-Июн-22 16:08 (спустя 2 дня 9 часов)

Не подскажете где берете IBExpert?
[Профиль]  [ЛС] 

SerjKab

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

Сообщений: 3


SerjKab · 03-Июн-22 17:01 (спустя 53 мин.)

Нихера не работет Code Insight
[Профиль]  [ЛС] 

KostyantynKo

Top Bonus 03* 1TB

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

Сообщений: 1629

KostyantynKo · 03-Июн-22 23:34 (спустя 6 часов, ред. 03-Июн-22 23:34)

SerjKab писал(а):
83209524░░░░░ не работет Code Insight
Просьба - задавайте конструктивные вопросы, описание проблемы и тому подобное. На маты к контексте темы, просьба участников форума не отвечать.
Большое спасибо.
firebie писал(а):
83208172Поделитесь, пожалуйста BDE и boost 1.39 для 11.1
Спасибо!
Выпуск за 2018,19 год
sashaua писал(а):
83209333Не подскажете где берете IBExpert?
[Профиль]  [ЛС] 

ziv_2008

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

Сообщений: 12


ziv_2008 · 05-Июн-22 16:31 (спустя 1 день 16 часов)

Можно выложить ссылки на плагины Bookmarks and Navigator?
[Профиль]  [ЛС] 

Drewski65

Стаж: 4 года 5 месяцев

Сообщений: 44


Drewski65 · 07-Июн-22 06:27 (спустя 1 день 13 часов)

Question for all:
Working on an application that can record video from USB Web Cams and permit live playback while it is still streaming?
Looking for something that will allow me to stream from the camera to a Win32 application but also have the ability to rewind to a point in the stream to play back the video all the while it is still streaming and saving to a file (Like video surveillance software) but this is for a specific application I am working on for RAD Studio 11.1.
Are there any good components available that has this type of functionality and has GOOD documentation with it?
[Профиль]  [ЛС] 

Feofan40699

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

Сообщений: 27


Feofan40699 · 07-Июн-22 20:44 (спустя 14 часов)

С добрым!
Наблюдаю вдруг различия между D10x и D11.1 (D11 не проверял):
Старые добрые процедуры из CryptoAPI (wincrypt2.pas), например вот такие:
https://stackoverflow.com/questions/16396931/cryptencrypt-get-hash-data
не работают в D11.1... CryptCreateHash вылетает с AV.
[Профиль]  [ЛС] 

erfort

Стаж: 15 лет

Сообщений: 28


erfort · 08-Июн-22 05:45 (спустя 9 часов)

Здравствуйте!
Может кого заинтересует…
Балуюсь я иногда написанием небольших приложений в Rad Studio под Android. Да, конечно, отлаживать на реальном железе желательно, но его бывает нет, или это не удобно. А зачастую и отлаживать ничего не нужно, а достаточно просто посмотреть, как приложение выглядит, и проверить функционал. Для этих целей удобно было использовать эмулятор в компьютере.
До версии D10.4 пользовался штатным эмулятором из Android SDK. Да, он медленный, но работал, и даже приложения на Android x64 (с образом Google APls ARM 64 v8a System Image) нормально поддерживал. Но этот образ был последним для Andriod 7.1.1, как я понимаю с поддержкой ARM, в котором приложения из Rad Studio могли запускаться.
Попробовал собрать приложения на Rad Studio 11.1, их уже эмулятор из Android SDK не запускает. Это понятно, ведь указано, что Alexandria поддерживает Android не ниже версии 8.1.
Возникло желание найти эмулятор Android для Windows, в котором можно было бы проверить созданные в Rad Studio 11.1 приложения. Перепробовал много, какие выдавал поисковик, но всё безрезультатно. Максимум, что удавалось добиться – это того, что приложение начинало запускаться, но дальше заставки не грузилось.
В ходе поисков наткнулся на статьи о том, что Windows 11 теперь имеет возможность поддерживать установку и запуск приложений на Android. Для этого нужно установить «Подсистему Windows для Android». Я это проделал в виртуальной машине с Windows 11 (в сети полно статей, как это сделать). После установки и запуска «Подсистемы Windows для Android», Rad Studio 11.1 видит её как эмулятор, и даже устанавливает автоматически приложение Android, если оно пишется в x32. Только вот 32-битные приложение после запуска также виснуть сразу на этапе показа первой заставки. Если в Rad Studio создаётся x64-приложение Android, автоматическая установка его почему-то не проходит, возникает сбой. Однако, если вручную установить *.apk файл созданного приложения, то он отлично запускается и работает!
Итог: в Windows 11 можно штатными средствами устанавливать, запускать и использовать приложения на Android x64, созданные в Rad Studio!
[Профиль]  [ЛС] 

Ce3apyc

Стаж: 9 лет

Сообщений: 63


Ce3apyc · 15-Июн-22 05:33 (спустя 6 дней)

Это только у меня глюк, или у всех? Не могу запустить приложение в режиме Android64|Release|Application Store. Вместо создания apk инсталяции и запуска, создается aab, что через Deploy, что через Run Without Debugging. Галка "Generate Android 32-bit and 64-bit binaries (armeabi-v7a + arm64-v8a)" не установлена.
[Профиль]  [ЛС] 

aush

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

Сообщений: 39


aush · 16-Июн-22 18:07 (спустя 1 день 12 часов)

Отладчик сломался еще у кого-то? недели 3 как начал страшно тормозить отладчик студии. Пофиг какой версии - 2010/10.3/10.4/11 на win10 64bit. Но! Только на рабочих компах внутри организации. На домашнем работает все отлично. А на рабочем каждый шаг отладчика занимает 10-30сек с полной загрузкой одного ядра процессора.
[Профиль]  [ЛС] 

temp128

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

Сообщений: 478

temp128 · 16-Июн-22 20:30 (спустя 2 часа 22 мин., ред. 16-Июн-22 20:37)

aush писал(а):
83259795Отладчик сломался еще у кого-то? недели 3 как начал страшно тормозить отладчик студии. Пофиг какой версии - 2010/10.3/10.4/11 на win10 64bit. Но! Только на рабочих компах внутри организации. На домашнем работает все отлично. А на рабочем каждый шаг отладчика занимает 10-30сек с полной загрузкой одного ядра процессора.
А конфигурация ПО на рабочих компах и домашнем полностью идентичная ?
Есть гипотеза, что у Вас, какое-то обновленьеце установилось, или какой либо другой софт DLL'ку подменил. Может антивирус так на отладку реагирует. Может у Вас стоит какое-то шпионское ПО, которым ваш Буржуй Работодатель за вами следит Может ещё что-то ...
Добейтесь полностью идентичной конфигурации, а потом уж смотрите.
Да и не забывайте про %TEMP% каталог - новая RAD Studio (11 или 11.1) там кучу файлов preamble-XXX.pch оставляет.
[Профиль]  [ЛС] 

susbox

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

Сообщений: 6


susbox · 17-Июн-22 01:44 (спустя 5 часов, ред. 17-Июн-22 01:44)

1. А кнопка Save ALL у всех не работает (так же, как и автосохранение при компиляции) ?
2. И ещё дико бесит, что при отладке х64 постоянно вываливается в ассемблер, а не исходный код - знает кто, как починить?
3. При установке пакетов из GetIt ругается с ошибкой "Invalid Serial number" - как можно решить проблему?
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error