//--------------------------------------------------------------------------- #ifndef Unit2H #define Unit2H //--------------------------------------------------------------------------- #include #include #include #include //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE 管理のコンポーネント TButton *Button1; TButton *Button2; TButton *Button3; TEdit *Edit1; TEdit *Edit2; TEdit *Edit3; void __fastcall FormCreate(TObject *Sender); void __fastcall Button1Click(TObject *Sender); void __fastcall Button2Click(TObject *Sender); void __fastcall Button3Click(TObject *Sender); private: // ユーザー宣言 Func は TForm1 全体で使いたいので、ここで宣言 HINSTANCE Func; // DLLの動的リンクに必要な関数のプロトタイプ __stdcall void (*PFunc1)(void); __stdcall void (*PFunc2)(AnsiString); __stdcall int (*PFunc3)(int,int); public: // ユーザー宣言 __fastcall TForm1(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif