Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Arraydeclaration nur teilweise gültig


RoYalKamü - Mi 21.03.07 17:30
Titel: Arraydeclaration nur teilweise gültig
Haiho ihr
also ich hab nen array deklariert.

Delphi-Quelltext
1:
2:
  private
  S1S1array:array [1..4of integer;

so danach wird dieses array 1000mal aufgerufen.
alles geklappt bisher
so jetzt hab ich ne neue procedure geschrieben udn auf einmal sagter er kennt das net

hier mal der anfang der procedure wo er rummeckert:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
   procedure sechs1;
   var r:integer;
   begin

   if (S1S1array[1]>0and (a=6and (S1S1array[2]=0or (S1S1array[3]=0or (S1S1array[4]=0)   then
   begin
wäre ganz toll wenn jmd rat weiß wenn ich irgendwie was vergessen habt fragt nach ^^ weiß net was ihr dazu noch braucht.
fehlermeldung ist eben undeclared identifier

Moderiert von user profile iconmatze: Delphi-Tags hinzugefügt


Leuchtturm - Mi 21.03.07 17:33

Dein array ist bloß für den Typ in dem du es private deklariert hast "sichtbar". Du musst es entweder public oder im var Teil deklarieren


RoYalKamü - Mi 21.03.07 17:36

ok dachte mir schon was aber das komische ist eben das alle anderen proceduren gefunzt haben
so sieht es jetzt aus aber es kommt der gleiche fehler

Delphi-Quelltext
1:
2:
3:
public
   S1S1array:array [1..4of integer;
  procedure sechs1;


Christian S. - Mi 21.03.07 17:37

Hallo,

bitte ändere den Titel des Topics, da er wenig über das eigentlich Thema verrät. Hier der entsprechende Absatz aus den Richtlinien [http://www.entwickler-ecke.de/richtlinien.html]:

1.2 Beiträge:
Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist.[...]


Einfach oben bei Deinem ersten Beitrag auf user defined image oder user defined image klicken und den Titel ändern. Danke Dir!

Viele Grüße,
Christian S.


RoYalKamü - Mi 21.03.07 17:41

omg looool
ich hab nur Tform1. vergessen
danke für eure hilfe und sry Chris das ich mein titel net gleich richtig gemacht habe.