Forum: Object-Pascal / Delphi-Language
by Deep-Sea,
17. Nov 2010
Schade schade ... auch wenn ich damit eig. schon gerechnet habe ...
Wie du schon selbst einige Zeilen davor sagtest, gibt es viele Ordinaltypen ;)
Genau deswegen wollte ich es ja so lösen, denn in dem Fall geht es mir um Enums. Aktuell wirklich nur zwei ... aber in Zukunft vlt. mal dutzende.
Na mal sehen, wie ich es schön lösen kann ...
Find's halt doof von Delphi, denn Interfaces kann...
Forum: Object-Pascal / Delphi-Language
by Deep-Sea,
17. Nov 2010
Ja schon klar. Aber das Problem ist, dass es so nicht geht, wenn ich z.B. eine Schleife oder ein Array mit Hilfe des Typparameters programmieren will.
TFoo<T> = class
procedure Blubb;
end;
procedure TFoo<T>.Blubb;
var
LSchleife: T;
begin
Forum: Object-Pascal / Delphi-Language
by Deep-Sea,
17. Nov 2010
Morgen Jungs :-D
Ich wollte mich mal wieder den Generics bedienen. Das Problem ist, dass ich als Typparameter nur Ordinaltypen verwenden will und werde. Diese Einschränkung ist ja aber leider nicht möglich. Ich brauche sie aber, da ich Konstrukte nutzen muss die nur mit Ordinaltypen funktionieren (z.B. für Schleifen, für die Größenangabe bei Arrays, etc.).
Irgendeine Idee? :lol: