Hallo Jungs. Mein Sohn muss einen Quelltext von Delphi erklären können. Ich dachte ich kenne mich mit Delphi aus, doch dieser Quelltext weißt mir meine Grenzen auf.
Könnt ihr ihn vielleicht mal erklären, wenn möglich gleich dahinter schreiben.
Hier ist der Text:
unit Figur;
interface
uses
SysUtils, Classes, System.ComponentModel, Borland.Vcl.Controls,
Borland.Vcl.ExtCtrls;
type
TFigur = class(TImage)
private
{ Private-Deklarationen }
protected
{ Protected-Deklarationen }
public
procedure Move(xziel, yziel,speed:integer);virtual;
{ Public-Deklarationen }
published
{ Published-Deklarationen }
end;
procedure Register;
implementation
procedure TFigur.Move(xziel,yziel,speed:integer);
const zeit=100;
begin
dec(xziel, width div 2); //
dec(yziel, height div 2);
if left<xziel>= xziel
else
if left> xziel then
repeat
left:=left - speed;
repaint; sleep (zeit);
until left <= xziel;
if top<yziel>= yziel
else
if top> yziel then
repeat
top:=top - speed;
repaint; sleep (zeit);
until top <= yziel;
end;
procedure Register;
begin
RegisterComponents('Beispiele', [TFigur]);
end;
end.
Mfg
der überforderte Vater
Nach oben
Könnt ihr ihn vielleicht mal erklären, wenn möglich gleich dahinter schreiben.
Hier ist der Text:
unit Figur;
interface
uses
SysUtils, Classes, System.ComponentModel, Borland.Vcl.Controls,
Borland.Vcl.ExtCtrls;
type
TFigur = class(TImage)
private
{ Private-Deklarationen }
protected
{ Protected-Deklarationen }
public
procedure Move(xziel, yziel,speed:integer);virtual;
{ Public-Deklarationen }
published
{ Published-Deklarationen }
end;
procedure Register;
implementation
procedure TFigur.Move(xziel,yziel,speed:integer);
const zeit=100;
begin
dec(xziel, width div 2); //
dec(yziel, height div 2);
if left<xziel>= xziel
else
if left> xziel then
repeat
left:=left - speed;
repaint; sleep (zeit);
until left <= xziel;
if top<yziel>= yziel
else
if top> yziel then
repeat
top:=top - speed;
repaint; sleep (zeit);
until top <= yziel;
end;
procedure Register;
begin
RegisterComponents('Beispiele', [TFigur]);
end;
end.
Mfg
der überforderte Vater
Nach oben
Comment