Forum: Object-Pascal / Delphi-Language
Delphi
by s.h.a.r.k,
7. Jun 2010
Die Benutzung von Low und High wäre mir trotzdem lieber, aber dann lass ich das einfach mal so, obwohl es mich nervt.
Forum: Object-Pascal / Delphi-Language
Delphi
by s.h.a.r.k,
7. Jun 2010
Genau das ist ja auch das Problem, welches ich habe. Es wirkt irgendwie sehr strange. Ich wüsste auch nicht, wie man sowas sinnvoll umschiffen könnte. Aber eigentlich fängtTArray<T> doch immer bei 0 an, da es ein dynamisches Array ist, oder?
Forum: Object-Pascal / Delphi-Language
Delphi
by s.h.a.r.k,
7. Jun 2010
Es steht doch dran, dass es ein Array vom Typ T ist (TArray<T>). Oder stehe ich gerade auf dem Schlauch!? :gruebel:
Forum: Object-Pascal / Delphi-Language
Delphi
by s.h.a.r.k,
7. Jun 2010
Aber warum sollte der Compiler das noch nicht wissen?
Forum: Object-Pascal / Delphi-Language
Delphi
by s.h.a.r.k,
7. Jun 2010
Hallo,
und schon wieder gibts ein Problem mit Generics. Ich hatte mir eine Klasse erstellt, die so ziemlich alles mit Arrays anstellen kann, was ich brauche. Diese Klasse habe ich nur mit statischen Klassen-Methoden gefüllt, wobei die Klasse selbst dann generisch war. Hier ein vereinfachter Code:
type
TStaticClassA = class
public
function GenericLow<T>(const A: TArray<T>):...