>Example: > >procedure MyProc(T); // generic procedure without parameters >ver i: T; >begin > ... >end; > >procedure MyProc(T: TClass); // non generic procedure >begin >end; > >Call > >MyProc(TObject); > >What will happen? > >Mattias > > Sky will reign fire: procedure (var T); begin // generic or not?? end;