Einzelnen Beitrag anzeigen

Generaljim

Registriert seit: 5. Apr 2007
34 Beiträge
 
#6

Re: Verständnissproblem

  Alt 6. Apr 2007, 10:47
Danke erst einmal für die Erklärung.Nun tritt aber leider bei mir eine Zugriffsverletzung auf und diese muss irgendwie mit dem übergebenden image zusammenhängen, vieleicht könnt ihr mir ja sagen woran es liegt.
Delphi-Quellcode:
 TSupermari=class (TObject)
  private
  supermario:TImage ;
  supermario2:TImage;
  constructor Createme(img,img2:TImage);
public
posx:integer;
posy:integer;
procedure bewegen(x,y:integer);
end;

var
  Form1: TForm1;
  Supermari:TSupermari;


implementation

{$R *.DFM}
Constructor Tsupermari.Createme(img,img2:TImage);
begin
inherited Create;
supermario:=img;
supermario2:=img2;end;
procedure Tsupermari.bewegen(x,y:integer) ;
begin

if y>0 then begin;
supermari.supermario.visible:=true;
supermari.supermario2.visible:=false;
end; end;




 procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key ='sthen begin
Supermari:=Tsupermari.create;
Supermari.bewegen(0,100);end;
Supermari.free;

end;

procedure TForm1.FormCreate(Sender: TObject);
begin
Supermari:=Tsupermari.createme(supermario,supermario2);
end;

end.
  Mit Zitat antworten Zitat