Показаны сообщения с ярлыком FreePascal. Показать все сообщения
Показаны сообщения с ярлыком FreePascal. Показать все сообщения

11 сентября 2021

Delphi 11. Двоичные литералы (константы)

    Со времен Turbo Pascal мы привыкли, что Delphi поддерживает числовые литералы (константы) двух видов: десятичные (без префикса) и шестнадцатеричные (в качестве префикса используется знак доллара "$"). В Delphi 11 Alexandria разработчики добавили поддержку двоичных литералов. Для них в качестве префикса выбрали символ процента "%". Этот синтаксис используют и другие компиляторы языка Pascal. Например, FreePascal.
    Запишем числовой литерал 100 в различных системах счисления:
const
  ciDEC = 100; // в десятичной системе
  ciHEX = $64; // в шестнадцатеричной системе
  ciBIN = %1100100; // в двоичной системе  

var
  i: Integer;
begin
  i := 100; // в десятичной системе счисления
  i := $64; // в шестнадцатеричной системе счисления
  i := %1100100; // в двоичной системе счисления

21 мая 2021

Delphi и Lazarus в Telegram

    Популярность мессенджера Telegram не обошла стороной и комьюнити разработчиков на Delphi, Lazarus и Pascal. Хотя чатов данной тематики в нем немного, но они есть. Печально, что количество их участников очень маленькое. К тому же можно предположить, что большая часть участников различных чатов – это одни и те же лица.
Delphi и Lazarus в Telegram