Вибраний розділ
Усі публікації
Усі фахові статті, аналітичні роз'яснення та фрагменти коду в спільному розділі журналу.
Міграція з Firebird на MariaDB: підхід, підводні камені та надійність у щоденній експлуатації
Міграція з Firebird до MariaDB рідко є лише питанням експорту-імпорту. Визначальними є SQL-діалект, транзакції, набори символів, типи даних, тригери/генератори, продуктивність та акуратний cutover. У статті показано практичний підхід для…
Адаптивні макети в Delphi FMX: брейкпойнти без хаосу в дизайнері (з Layout-Router як фрагментом вихідного коду)
Адаптивні макети FMX в практиці швидко стають крихкими: інтенсивні серії змін розміру, зміни DPI, обертання та «Visible-Layouts» створюють подвійний стан і важко налагоджувані перебудови макета. Ця стаття показує маршрутизатор макетів з брейкпоінтами, який контролює UI-блоки під час виконання…
Сканер QR-кодів у Delphi FMX: сканування камерою — стійке, потокобезпечне та без тремтіння інтерфейсу
Практично застосовний QR Code Scanner Delphi FMX залежить від життєвого циклу камери, багатопоточності та коректного зупинення/запуску. У матеріалі показано надійний підхід із ZXing, Debounce, Frame-Throttling, кадруванням ROI, а також деталями відладки та експлуатації для Android та iOS.
Delphi Корпоративні додатки: чому багато систем працюють стабільно – і як забезпечити їхню майбутню життєздатність
Delphi Корпоративні застосунки в багатьох компаніях є опорою процесно-орієнтованих операцій. У статті показано, як планувати експлуатацію, доступ до даних, інтерфейси, безпеку та модернізацію так, щоб існуючі VCL-системи залишалися стабільними — і крок за кроком ставали готовими…
Підключення MariaDB за допомогою Delphi та FireDAC: архітектура, вибір драйвера і експлуатація без несподіванок
Як коректно підключити MariaDB з Delphi-застосунків через FireDAC: опції драйвера, TLS, набори символів, транзакції, пулінг, продуктивність і експлуатація — з фокусом на адміністрування, супровід і міграцію в існуючих, що розвивалися системах.
Delphi WebSocket-клієнт: надійне підключення, коректне завершення, надійне налагодження
Клієнт WebSocket Delphi швидко «якось підключається» – але в експлуатації вирішальними є відновлення з’єднання, heartbeat‑сигнали, коректне завершення та налагоджуваність. З практичною обгорткою на базі System.Net.WebSockets (з резервним механізмом) та фрагментом вихідного коду для мультипотоковості і…
Клієнтський портал у підприємстві: архітектура, безпека та експлуатація, які дійсно витримують навантаження
Клієнтський портал — це більше, ніж вхід із можливістю завантажень: він стає шаром інтеграції між ERP, DMS, службою підтримки та виставленням рахунків. У статті показано, які архітектурні рішення вимірювано впливають на експлуатацію, безпеку, якість даних і подальші розширення – і за чим…
AES-шифрування в Delphi: надійний фрагмент вихідного коду з IV, сіллю, заголовком і потоковим шифруванням
Практичний Delphi-фрагмент вихідного коду для AES-шифрування з випадковим Salt і IV, чіткою структурою заголовка файлу, PBKDF2-деривацією ключа та потоковою обробкою — включно з типовими підводними каменями в legacy-форматах, питаннями цілісності та експлуатації.
BDE-заміна: Як модернізувати Delphi-додатки без ризику для даних та безперервності роботи
Багато Delphi-додатків досі використовують Borland Database Engine (BDE), що призводить до операційних ускладнень, проблем з драйверами, ризиків безпеки та блокованих оновлень платформи. У цій статті показано, як технічно коректно спланувати заміну BDE: міграція даних…
Завантаження Multipart/Form-Data у Delphi: надійні потоки, контроль роздільника (boundary) та налагодження без припущень
Завантаження Multipart/Form-Data виглядають тривіальними, але в Delphi вони швидко дають збій при роботі з потоками, іменами файлів, Content-Type, Boundary-Handling та таймаутами. Цей фрагмент вихідного коду демонструє надійну, зручно відлагоджувану реалізацію з THTTPClient — включно з коректно обчисленим Content-Length…