Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Problem var-> eigener Datentyp
violinenspieler1000 - Fr 17.07.09 15:02
Titel: Problem var-> eigener Datentyp
Hallo,
ich habe unter type einen eigenen Datentyp der folgenden Form angelegt:
Delphi-Quelltext
1: 2:
| type matrix=array[0..6, 0..5] of integer; |
Will ich nun lokal in einer Methode eine Variable vom Typ Matrix erstellen:
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.Methode; var mymatrix: matrix; begin end; |
Erhalte ich folgenden Fehler:
[/quote][Fehler] pprogram.pas(91): E2007 Konstante oder Typenbezeichner erwartet[quote]
Was kann ich dagegen machen?
oki - Fr 17.07.09 15:11
An welcher Stelle hast du matrix definiert?
Gruß oki
violinenspieler1000 - Fr 17.07.09 15:16
Über der Klassendefinition:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| type matrix=array[0..6, 0..5] of integer; TForm1 = class(TForm) Image1: TImage; Button1: TButton; Button2: TButton; Button3: TButton; |
Gausi - Fr 17.07.09 15:20
Kleiner Hinweis am Rande: Typen sollten immer mit einem "T" beginnen. Diese Konvention erweist sich später als sehr hilfreich - evtl. sogar schon hier, wenn man dann
var Matrix: TMatrix; nehmen kann. ;-)
Bei mir (Delphi7) funktioniert der Code soweit. Hast du denn procedure TForm1.Methode; auch in der Typ-Deklaration der Formklasse stehen?
oki - Fr 17.07.09 15:54
Bist du dir sicher, dass das wirklich der Fehler ist, der angemeckert wird? Dein Code-Sniped aus deinem ersten Post scheint mir nicht dein Originalcode zu sein. Kopier mal den Originalcode hier rein. Manchmal beseitigt man beim Abtippen ungewollt den eigentlichen Fehler :-)
Gruß oki
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!