Класс - это тоже тип, как и int, string, bool...
Т.е. написав это ты создаешь новый тип данных. Тип данных, который называется MyClass в данном случае.
Этот тип данных хранит уже то, что ты там напишешь.
uses math;
for i := 0 to 100 do
begin
point := sin(DegToRad(6*pi/100 + i));
...
end;
fmx
Path1.Data.Clear;
Path1.Data.MoveTo(TPointF.Zero);
for var i := 0 to 1000 do
begin
var Pt := TPointF.Create(i * 10, sin(DegToRad(6*pi/1000+i)));
Path1.Data.LineTo(Pt);
end;
Подключите второй монитор и начните установку. По идее изображение должно по умолчанию дублироваться на него без доп. переключения.
В противном случае, просто установите Windows на любой другой компьютер учитывая настройки режима работы SATA. Желательно они должны совпадать ACHI/IDE, Native/Legacy.
Попробуй взять нормальную IDE, в которой ты сможешь визуально построить окно программы. Напиши любую тлузу (инструмент, утилиту) для себя. Например, программу для смены обоев автоматически. Есть вот такое бесплатное API (https://wall.alphacoders.com/api.php).
Или любую другую интересную или нужную тебе программу с визуальной частью.
В диспетчере показывается вся картина, если, конечно, смотреть на столбец "Выделенная память". По умолчанию он скрыт. Так что добавьте его и смотрите на него.
Delphi - VCL, Delphi - FMX. Охренеете от возможностей и скорости разработки
VCL - 100% нативность под Windows.
FMX - кроссплатформенность под все осн. платформы (Win, Linux, Android, MACOS, IOS)
Создаёшь отдельную таблицу, в которой указываешь связь препода (или кто там у тебя пользователь) со студентом. Т.е. таблица: ид, ид препода, ид студента.
На форме два выходишь студентов именно по этой таблице.
Законным способом нельзя. Можно клонировать диск на новый. Всё будет работать без проблем, но лицензия может слететь. Так или иначе, это противоречит лиц. согл. OEM версии, которую ты используешь на старом ПК
p^ - означает обращение не к адресу, а к значению по этому адресу.
Сначала p и q владеют разными знаниями. Потом оба становится равным 2.
Т.к. q не равно p, то если их значения равны (а они равны по 2), то q теперь имеет такой же адрес как у p.
Дальше их адреса совпадают. Итого, ответ 2.
Бинарные данные это и есть нормальные данные. Тебе нужно просто их правильно читать. Правильно их прочесть тебе поможет только инструкция. Или пробуй угадать структуру данных вручную.
Для этого тебе нужно читать часть данных в byte, int, int64, float и другие переменные различных размеров.
Используешь какой-нибудь фреймворк для того, чтобы можно было добавить в окно хост браузера. Например, Qt.
Загружаешь страницу в браузер и меняешь, либо доступом к DOM, либо через выполнение скриптов. QtWebEngine это позволяет. Затем делаешь снимок.