Forum: Object-Pascal / Delphi-Language
Delphi
by ISAS,
11. Jul 2004
Doch, das brauch ich. Das Level wird aus einer Textdatei aufgebaut und ohne dem geht das nicht.
Es kommt erst dann zu einem Fehler, wenn die Procedure ausgeführt wird. Er kompiliert mir das ohne Fehlermeldung
Ahm, wie meinst Initalisiert??
Forum: Object-Pascal / Delphi-Language
Delphi
by ISAS,
11. Jul 2004
TGegenstand = class(TImageSprite)
public
hand:boolean;
constructor Create(AParent: TSprite ); override;
end;
gegenstand:array of tgegenstand;
constructor tgegenstand.Create(AParent: TSprite );
begin
Forum: Object-Pascal / Delphi-Language
Delphi
by ISAS,
11. Jul 2004
Bei dem Gegenstand:Array of Tgegenstand hab ich mich nur hier verschrieben.
Das Hand ist bei TGegenstand drinnen. Deswegen heissts ja Gegenstand.hand. Und wenn ich bei der If-Bedinngung das so schreibe, wie ihr gesagt habt, ändert sich leider nichts. Der Fehler wird noch immer angezeigt.
Ich erläutere mal mehr:
Das ist eine selbstgeschriebene procedure:
procedure TSpiel;
begin
Forum: Object-Pascal / Delphi-Language
Delphi
by ISAS,
11. Jul 2004
Wie gesagt bereitet mir eine Inputbox in einer For-Schleife einen Fehler.
Wenn ich einfach ein Programm erstellen würde, was, wenn ich auf einen Button klicke folgende procedure macht:
for i:=0 to 3 do begin
eingabe:=inputbox('','','');
end;
dann funktioniert das ja, aber in meinem Falle nicht, da das ganze Programm ein bisschen komplexer ist.