|
@@ -0,0 +1,34 @@
|
|
|
+{ Source provided for Free Pascal Bug Report 3038 }
|
|
|
+{ Submitted by "Marco (Gory Bugs Department)" on 2004-04-03 }
|
|
|
+{ e-mail: }
|
|
|
+{$mode delphi}
|
|
|
+
|
|
|
+type dasso = class
|
|
|
+ procedure bla; virtual; abstract;
|
|
|
+ end;
|
|
|
+ dmyasso = class(dasso)
|
|
|
+ procedure bla; override;
|
|
|
+ end;
|
|
|
+ dnextasso = class(dmyasso)
|
|
|
+ procedure bla; override;
|
|
|
+ end;
|
|
|
+ ClassFamily= class of dasso;
|
|
|
+
|
|
|
+procedure dmyasso.bla;
|
|
|
+begin
|
|
|
+end;
|
|
|
+
|
|
|
+procedure dnextasso.bla;
|
|
|
+begin
|
|
|
+end;
|
|
|
+
|
|
|
+const cmyclass : array[0..1] of classfamily =(dmyasso,dnextasso);
|
|
|
+
|
|
|
+var vmyclass : array[0..1] of classfamily =(dmyasso,dnextasso);
|
|
|
+
|
|
|
+begin
|
|
|
+end.
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|