Ich versuche, ein Programm zu erstellen, die 11 Tasten drucken also wollte ich ein Array verwenden Die einzige Änderung mit diesen Tasten ist der NameHinzufügen von Werten zu einem Array in Pascal - iIllegal Qualifier“
Wenn ich versuche.. zu kompilieren, ich den Fehler „illegal Qualifier“ bei meinem ersten Array Zuweisung erhalten.
type
buttonName = array[0..11] of String;
procedure PopulateButton(const buttonName);
begin
buttonName[0] := 'Sequence';
buttonName[1] := 'Repetition';
buttonName[2]:= 'Modularisation';
buttonName[3]:= 'Function';
buttonName[4]:= 'Variable';
buttonName[5]:= 'Type';
buttonName[6]:= 'Program';
buttonName[7]:= 'If and case';
buttonName[8]:= 'Procedure';
buttonName[9]:= 'Constant';
buttonName[10]:= 'Array';
buttonName[11]:= 'For, while, repeat';
end;
und in Haupt ich versuche, diese
for-Schleife zu verwendenfor i:=0 to High(buttonName) do
begin
DrawButton(x, y, buttonName[i]);
y:= y+70;
end;
Bitte wissen, ich bin sehr neu auf das und bin nicht zu sehr von meinem Wissen in Arrays, Parameter/Aufruf von Konstanten und so.
Danke
Bitte denken Sie daran, auch den Hauptteil zu ändern! –
vielen dank! alles behoben. Ich muss meine Parameterdefinitionen auffrischen. – denpa
Sie müssen wahrscheinlich auch beim Tippen auffrischen. Ihr Parameter hatte keinen Typ. Das ist in einigen dynamisch typisierten Sprachen cool, aber nicht in Pascal/Delphi. –