Nja, Delphi 7 ist jetzt fast 20 Jahre alt
(nächstes Jahr ... drum auch oben der Hinweis für deinen Lehrer, dass es wieder aktuelle kostenlose Editionen gibt)
und hat bekanntlich mit aktuelleren Windowversionen manchmal ein paar winzige Problemchen.
(vor allem da Windows endlich mal das Sicherheitskonzept in der Standardeinstellung verbessert hat und auch in Funktion und Anzeige hat sich im Windows seitdem Vieles geändert)
https://www.embarcadero.com/de/products/delphi/starter
Es gab einige Veränderungen und auch die
IDE sieht etwas anders aus, aber grundsätzlich sollten eure Programme aus der Schule auch hier problemlos compilieren und laufen. (wenn ihr nicht böse mit Strings+Pointern rumpfuscht)
Einige Units heißen auch anders (z.B. Forms.pas ->
Vcl.Forms.pas oder SysUtils -> System.SysUtils,
aber man kann in den Projektoptionen Defaultnamespaces eintagen, falls Delphi das nicht von selbst macht, damit das Vcl. und System. auch ohne Änderung im Code implizit verwendet wird)
und einige Funktionen wurden von einer in eine andere
Unit verschoben oder sie heißen nun anders.