Часы реального времени DS3231 умерли?

А не Вы ли про 30 грамм писали?

А никто и не запрещает начинать в Паскале отсчет с нуля. Более того, по умолчанию он с нуля и идет.
Это вам не ФОРТРАН!

у меня видимо не по умолчанию))

В Delphi тип string начинается с 1, т.е начало строки = s[1]. По смещению -4 от начала лежит длина строки, по смещению -8 счётчик ссылок для автоматического уничтожения строки, если на нее никто больше не ссылается (или выходит из области видимости) . Для передачи строки в Windows API есть преобразование PChar(s) или можно самому брать адрес первого элемена @s[1], что суть одно и то же. Конечный терминатор #0 компилятор сам вставляет в каждую строку автоматически, как раз на случай работы с WinAPI.

а массивы, кстати, можно индексировать как заблагорассудится.
IntArray : array[50…100] of Integer; и если включить Bounds Checker, то при попытке вывалиться за границы, будет генерироваться исключение.

Динамические массивы всегда нумеруются с нуля.

спалился )))

Где-то читал, что все эти чорные квадраты и прочее мерде используются для отмывания бабла и ухода от налогов. Схему не изучал, что-то типа продал - честно заработал и тп. В художественном плане они нах никому не упёрлись.

image

2 лайка

В Паскале string - это не массив символов, это структура (хотя по большому счету любая структура - это массив байтов).
Массив символов - это array of char.

ДЕД РАД ВОЗВРАЩЕНИЮ.

ДЕД РАД ВОЗВРАЩЕНИЮ. Впишите сюда текст цитаты

А я чёта на импортные средства подсел. Надо бы как-то импортозамещаться.

image

2 лайка

Первые 4 вещества из состава знаю, но что кафельник тенесистый там делает - ума не приложу.

Прочитал все! Развезли халевар… А че так можно было? :rofl:

(сообщение удалено автором)

отож, корня мандрагоры нету, нещитова