Einzelnen Beitrag anzeigen

Lithiumoxid

Registriert seit: 21. Nov 2010
5 Beiträge
 
#1

Construktor erfordert TComponent, obwohl nicht verlangt

  Alt 21. Nov 2010, 10:40
Guten Morgen!

Ich habe ein Problem mit meinem Programm, ich muss nämlich für die Schule ein Roulettespiel in OOP programmieren, ich habe mir ein bisschen mehr Design und Funktionen zugetraut und habe eben shcön programmiert.
Folgendes Problem tritt bei dieser Klasse auf:

Delphi-Quellcode:
unit USpielbrett;

interface
 type TSpielbrett=class (TObject)

private
 einsatz_p: array [1..3] of integer;

public
 constructor create;
 procedure setplein(k, betrag: integer);
 function getplein(k: integer): integer;

end;

implementation

constructor TSpielbrett.create;
var i: integer;
begin
 for i:=1 to 3 do einsatz_p[i]:=0;
end;

procedure TSpielbrett.setplein(k, betrag: integer);
begin
 einsatz_p[k]:=0;
end;

function TSpielbrett.getplein(k: integer): integer;
begin
 result:=einsatz_p[k];
end;

end.
Wobei dazu zu sagen ist, sie ist noch nicht fertig, was in dem Fall aber nicht schlimm ist!

Nur Delphi erwartet hier ständig, dass ich eine Varibale des Typs TComponent übergebe, obwohl das garnicht so deklariert ist? Liegt das daran, dass ich zwei Formulare habe, wenn ja, ich habe schon versucht den Namen des Formlars zu übergeben, hat aber auch nicht geklappt.

Bitte helft mir, ich bedanke mich schon im Voraus!

Gruß, Lithiumoxid

Geändert von Lithiumoxid (21. Nov 2010 um 10:51 Uhr)
  Mit Zitat antworten Zitat