Зачем в Delphi появился TStringHelper?
Несмотря на то, что TStringHelper появился давным давно (если мне не изменяет память, то ещё в Delphi XE3), с удивлением обнаруживаю, что не все понимают
Несмотря на то, что TStringHelper появился давным давно (если мне не изменяет память, то ещё в Delphi XE3), с удивлением обнаруживаю, что не все понимают
В Delphi есть возможность работы с репозиториями git непосредственно из IDE. В статье рассказывается как настроить Delphi для Git, отправлять и получать изменения из git
Продолжаю разбираться с HTTP Client API в Delphi и, надо сказать, что пока все замечательно. Не могу сказать кто быстрее/шустрее – Synapse или HTTP Client
А вы знали, что в модуле System описана константа const sLineBreak = {$IFDEF POSIX} _AnsiStr(#10) {$ENDIF} {$IFDEF MSWINDOWS} _AnsiStr(#13#10) {$ENDIF}; ? Иногда хочется перечитывать сырцы
А вы знали, что в модуле System описана константа const sLineBreak = {$IFDEF POSIX} _AnsiStr(#10) {$ENDIF} {$IFDEF MSWINDOWS} _AnsiStr(#13#10) {$ENDIF}; ? Иногда хочется перечитывать сырцы
Шел 2019-й год… а MS Excel по-прежнему не научился рассчитывать высоту строки если в ней есть объединённые ячейки… И метод Range.AutoFit, который «Changes the height
Как-то относительно незаметно для меня прошло одно из нововведений Delphi — HTTP Client API. Этот API появился, оказывается, ещё в Delphi XE8 и, даже, получил развитие
Условная компиляция в Delphi, по сути, очень полезная и удобная возможность, которая позволяет Delphi компилировать или не компилировать код в зависимости от определенных символов условной
Впервые библиотека FireMonkey появилась в качестве официальной («из коробки») библиотеки Delphi в релизе Delphi XE2. Однако, поддержка действие (Actions) и, соответственно, списка действий (TActionList) появилась
Последнее время часто слышу «у нас нет ресурсов на ревью кода» или «Нет времени вводить ревью сейчас, у нас много багов, надо их править. Вот