13 декабря 2019

RAD Studio 10.3.3 Android Debugger Patch

    13 декабря 2019 года для зарегистрированных пользователей RAD Studio, Delphi, C++Builder 10.3 и All-Access компания Embarcadero выпустила четверый (второй за сегодня) хотфикс для RAD Studio 10.3.3 Rio. Он исправляет более десяти багов отладки приложений под Android (размер архива 20.2 МБ):
  • RSP-23698 - dsymlink приводил к аварийному завершению программы
  • RSP-26704 - отладка 64-битного приложения под Android подвешивает IDE
  • RSP-26824 - в 64-битном проекте под Android не работают точки останова
  • RSP-26774 - невозможно запустить ядро GDB после перехода с отладки 32-битного приложения под Android на 64-бит
  • ряд внутренних проблем: подключения к устройству Android, замедления отлаживаемого приложения при подключенном отладчике, обработки очень больших исходных файлов, переключения потоков в окне "Threads", отображение памяти в окне "CPU", и других...

Подробнее о RAD Studio 10.3.3 Android Debugger Patch.

RAD Studio 10.3.3 IDE и VCL Patch

    13 декабря 2019 года для зарегистрированных пользователей RAD Studio, Delphi, C++Builder 10.3 и All-Access компания Embarcadero выпустила третий (если не считать патчи локализации для французского, немецкого и японского языков) хотфикс для RAD Studio 10.3.3 Rio. На этот раз это весьма полезное обновление, которое исправляет сразу два бага:
  • RSP-26731 - всплывающее окно авто завершения кода ("code completion") оставляет полосу прокрутки
  • RSP-27035 - использование TActionManager или TPopupActionBar при компиляции выдает ошибку "F2613 Unit 'IDETheme.ActnCtrls' not found""

Подробнее о RAD Studio 10.3.3 IDE and VCL Patch.

12 декабря 2019

О пользе свойства Capacity

    Многие классы, у которых есть список элементов, имеют свойство "Capacity" или его аналог. Можно всю жизнь программировать и не догадываться о его существовании. Но оно есть. Так зачем оно нужно и как его использовать?

06 декабря 2019

Патчи локализации для RAD Studio 10.3.3

    6 декабря 2019 года для зарегистрированных пользователей RAD Studio, Delphi, C++Builder 10.3 и All-Access компания Embarcadero выложила два патча для решения некоторых проблем локализации:

Второй хотфикс для RAD Studio 10.3.3

    5 декабря 2019 года для зарегистрированных пользователей RAD Studio, Delphi, C++Builder 10.3 и All-Access стал доступен второй небольшой хотфикс для RAD Studio 10.3.3 Rio. Похоже, что в Embarcadero очень спешили с релизом RAD Studio 10.3.3 и поэтому не протестировали свои доработки под iOS. RAD Studio 10.3.3 iOS Linking Patch устраняет проблему "RSP-23698": при линковке дебаг версии приложения для iOS dsymlink завершается ошибкой (при определенных настройках перед ошибкой вы также можете увидеть множество предупреждений).

04 декабря 2019

Ходячие мертвецы. BDE в Delphi 10.3 Rio

    В лихие 90-е... т.е. в далекие 90-е компания Borland для своих средств разработки придумала единый программный интерфейс для доступа к базам данных - "Open Database Application Programming Interface" (ODAPI). Он успешно прошел апробацию в ее первых версиях средств разработки для настольных баз данных под Windows: Quattro Pro, Paradox и dBase. Вскоре функционал ODAPI был расширен поддержкой SQL-серверов и возможностью выполнять SQL-запросы, как к серверным БД, так и к настольным. Его даже поддержали такие "уважаемые" компании как IBM и Novell, а компания Microsoft подхватила идею и выпустила свой подобное API - ODBC. Позже в названии слово "open" было заменено на "integrated" и под названием "Integrated Database Application Program Interface" (IDAPI) данная технология вошла в "Borland Database Engine" (BDE). Но BDE постигла судьба многих других продуктов, конкурировавших с Microsoft - лучший по функциональным возможностям программный продукт проиграл маркетинговую войну.

25 ноября 2019

Настройка шрифта главного окна Delphi IDE

    Среди новых возможностей RAD Studio 10.3 Rio - Release 3 заявлена "настройка шрифта и его размера для главного окна IDE, включая закрепляемые окна, такие как Projects view, Object Inspector, Structure и т. д., может быть произведена через реестр". В документации подробнее об этом я ничего не нашел. Так как же поменять этот шрифт?