TForm derived class problem

This problem is probably obvious but I cannot fix it.

I declared a class TFormReact (I copied some code from Borland exemple).
I tried to include the .h file in another program and I get this error

E2293 ) expected        Compiler error
A right parenthesis was expected at the end of a parameter list.
(just after * in the constructor)

I have no idea of what is going on and it is very frustrating.



#ifndef TFormReact
#define TFormReact

#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Dialogs.hpp>
#include <ExtCtrls.hpp>

class TFormReact : public TForm
__published:    // IDE-managed Components
private:        // User declarations
public:         // User declarations
    virtual __fastcall TFormReact(TComponent* Owner);