Moin EWeiss,
wie die Fehlermeldung schon sagt:
Du musst halt die Methode einer Klasse nehmen, nicht einfach eine Prozedur.
z.B.
Delphi-Quellcode:
type
TMyClass = class(TObject)
public
class procedure Process(var Msg: TMessage);
end;
implementation
class procedure TMyClass.Process(var Msg: TMessage);
begin
//...
end;
Durch die Deklaration als Klassenmethode (class procedure ...) musst Du nicht einmal eine Instanz der Klasse bilden.
Ob das dann alles so funktioniert, wie Du es Dir vorstellst, kann ich Dir allerdings auch nicht sagen.