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