- 0 ответов
- 1 794 просмотра
- Добавить ответ
- 0 ответов
- 2 458 просмотров
- Добавить ответ
- 0 ответов
- 5 553 просмотра
- Добавить ответ
- 0 ответов
- 3 170 просмотров
- Добавить ответ
- 0 ответов
- 10 029 просмотров
- Добавить ответ
- 0 ответов
- 5 709 просмотров
- Добавить ответ
- 0 ответов
- 17 398 просмотров
- Добавить ответ
Улучшенный диалог поиска в файлах в Delphi 12
От L4zySh4rk,
Диалог "Find in Files" в RAD Studio 12 получил новый параметр "Subdirectory exclude mask". Этот параметр позволяет при поиске по содержимому файлов в каталогах ("Search in directories") с вложенными подкаталогами ("Include subdirectories") исключить из поиска определенные каталоги. По умолчанию исключаются каталоги "__history" и "__recovery", а для разработчиков на C++ Builder еще и "__astcache".
Просмотреть полный текст статьи
Новый менеджер платформ Delphi 12
От L4zySh4rk,
Менеджер платформ – это часть инсталлятора RAD Studio, которая потом доступна в IDE через меню "Tools > Manage Platforms". Он позволяет выбирать пользователю необходимые для работы языки программирования, поддерживаемые операционные системы и связанные с ними элементы. К сожалению, предыдущая реализация менеджера платформ была не удобна для использования, имела ряд проблем и даже ошибок. В Delphi 12 был полностью переработан его пользовательский интерфейс и поведение при установке платформ и
В Delphi 12 для всех платформ отключили исключения в операциях с плавающей точкой
От L4zySh4rk,
Начиная с Delphi 1 RTL использовала исключения в операциях с плавающей точкой. Но в последние годы современные операционные системы, такие как Windows, macOS и Linux, и их официальные средства разработки, перестали использовать модель "floating-point exception" ("FP Exception"). То, что API-интерфейсы ОС предполагают отсутствие исключений, а Delphi RTL их использует, может привести к крашу приложения. Для решения этой проблемы разработчики Delphi ранее уже отключили исключения в операциях с плав
Новый режим двойной буферизации VCL-контролов в Delphi 12
От L4zySh4rk,
Иногда у приложений написанных на Delphi проявляется одна маленькая, но неприятная проблема – при перерисовке VCL-контрола он "мерцает". Для ее решения разработчики Delphi добавили наследникам TWinControl свойство DoubleBuffered (тип boolean). Если DoubleBuffered имеет значение false, то контрол рисует себя непосредственно в окне. Если DoubleBuffered имеет значение true, то контрол рисует себя сначала на bitmap в памяти, а затем bitmap рисуется на окне. Двойная буферизация уменьшает мерцание, но
Улучшения для диспетчера окон рабочего стола Windows 11 в Delphi 12
От L4zySh4rk,
Диспетчер окон рабочего стола (Desktop Window Manager, DWM) – система графического интерфейса рабочего стола Windows, которая использует аппаратное ускорение для отрисовки графического интерфейса пользователя. Разработчики Delphi добавили в Delphi 12 поддержку некоторых ее функций специфических для Windows 11.Просмотреть полный текст статьи
TIOBE Index август 2023: Delphi покинул топ-20
От L4zySh4rk,
За последние годы Delphi несколько раз покидал TIOBE Index топ-20. Например, в апреле 2020 Delphi сначала сместился на 22-е место, потом в июле вовсе упал на 30-е место, и только в ноябре вернулся в топ-20 сразу на 18-е место. Следующий кризис случился в августе 2021 – 22-е место. Но он покинул топ-20 ненадолго. Уже в следующем месяце снова 20-е место. И вот снова август, и снова Delphi вылетел из топ-20.Просмотреть полный текст статьи
Обновление «DoKuPro» до версии 2023.06.21.2090
От L4zySh4rk,
Проект перенесен и перекомпилирован на новом IDE;
Обновление дизайна формы;
Добавлен модуль обновления;
Добавлена темная тема;
Исправлены ошибки, допущенные в предыдущих релизах;
Прочие улучшения.