title: why i can't declare a generic form
body: <p>what im trying to do is basically declare a form like this:</p>
  
  <pre><code>TFormCRUDBase&lt;T : class&gt; = class(TFormLayoutBase, MVP.Intf.CRUD.ICRUDView&lt;T&gt;)
  { ... }
  end;
  </code></pre>
  
  <p>the compiler doesn't accuse any error or warning messages if this feature is allowed or not, anyway but when i try to add some controls in the designer i get this message</p>
  
  <pre><code>Declaration of class TFormCRUDBase is missing or incorrect.
  </code></pre>
  
  <p>so the question is why the syntax allow me to use and the IDE simply kicks me away.</p>
  
  <p>thx in advance</p>