title: How to make a child class's methods static?
body: <p>My parent class is a form(TParent) ,here's the code:</p>
  
  <pre><code>type
  TChild = class(TParent)
  private
    procedure Handle(sock:integer);static; //error
  end;
  
  implementation
  </code></pre>
  
  <p>The error is "STATIC can only be used on non-virtual methods"</p>
  
  <p>Is there any possible way of doing this? </p>
  
  <p>If not, can I make the Parent Class(TForm) static?</p>
  
  <p>The TParent class is a form used for WSAAsyncSelect() and it's hidden(its not the main form).It's only used for the message loop.</p>