Autor Beitrag
Danf
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 27



BeitragVerfasst: So 06.09.09 12:19 
Hallo,

Ich hab ein Problem, und zwar wolte ich ein auto über den bildschirm fahren lassen (hausaufgabe) und da erscheint immer udn immer wieder dieser fehler:

ausblenden Delphi-Quelltext
1:
[Fehler] Datei.pas(694): Record, Objekt oder Klassentyp erforderlich					


Mein Lösungsansatz:

ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
procedure TForm1.Timer2Timer(Sender: TObject);



      procedure null;
      begin
        if timer2.tag = 0 then
       begin
        eins.Visible := true;
        zwei.Visible := false;
        drei.Visible := false;
        vier.Visible := false;
        fuenf.Visible := false;
        sechs.Visible := false;
        sieben.Visible := false;
        acht.Visible := false;
        neun.Visible := false;
        zehn.Visible := false;
       end;
      end;

      procedure eins;
      begin
        if timer2.tag = 1 then
       begin
        zwei.Visible := true;
        eins.Visible := false; // [Fehler] Datei.pas(694): Record, Objekt oder Klassentyp erforderlich
       end;
      end;

      procedure zwei;
      begin
        if timer2.tag = 2 then
       begin
        zwei.visible := false; //[Fehler] Datei.pas(694): Record, Objekt oder Klassentyp erforderlich
        drei.Visible := true;
       end;
      end;

      procedure drei;
      begin
        if timer2.tag = 3 then
       begin
        drei.visible := false; // [Fehler] Datei.pas(694): Record, Objekt oder Klassentyp erforderlich
        vier.Visible := true;
       end;
      end;

......




        procedure time;
        begin
        begin
        timer2.tag := timer2.tag + 1;
        if Timer2.tag>3 then timer2.tag :=0;
        end;

        end;





begin
null;
eins;
zwei;
drei;
time;
end;


end;

end.


Mein problem ist, wenn ich das alte Bild als "false" deklariere erscheint immer dieser fehler
[Fehler] Datei.pas(694): Record, Objekt oder Klassentyp erforderlich


Bitte um Hilfe

LG
Danf


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Mo 07.09.2009 um 00:43
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 06.09.09 12:23 
Benenne die Prozeduren um.
Zitat:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
procedure eins;
      begin
        if timer2.tag = 1 then
       begin
        zwei.Visible := true;
        eins.Visible := false; // [Fehler] Datei.pas(694): Record, Objekt oder Klassentyp erforderlich
       end;
      end;
Danf Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 27



BeitragVerfasst: So 06.09.09 14:12 
Moderiert von user profile iconNarses: Komplett-Zitat des letzten Beitrags entfernt.

Oh, super, man war ich blind^^

Danke für die schnelle Antwort

LG
Danf
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Mo 07.09.09 13:04 
Tipp am Rande: Man kann den Delphi-Tags die Startzeilennummer übergeben (Einfach [delphi(42)]. Damit werden auch Zeilennummern von Fehlermeldungen direkt nachvollziehbar.

Zudem solltest Du bei visuellen Komponenten einen gewissen Präfix für die Namen verwenden.

Ferner sollten lokale Prozeduren und Funktionen soweit es geht vermieden werden. Insbesondere bei deinem Source scheint mit das so, als ob man das massiv optimieren kann.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 07.09.09 13:08 
user profile iconBenBE hat folgendes geschrieben Zum zitierten Posting springen:
Insbesondere bei deinem Source scheint mit das so, als ob man das massiv optimieren kann.

Vor allem die Formatierung. :?