home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 May / Chip_2002-05_cd1.bin / chplus / cpp / 5 / chat.exe / main.h < prev   
C/C++ Source or Header  |  1998-03-23  |  3KB  |  63 lines

  1. //---------------------------------------------------------------------------
  2. #ifndef mainH
  3. #define mainH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <Controls.hpp>
  7. #include <StdCtrls.hpp>
  8. #include <Forms.hpp>
  9. #include <Buttons.hpp>
  10. #include <ComCtrls.hpp>
  11. #include <ExtCtrls.hpp>
  12. #include <Menus.hpp>
  13. #include <ScktComp.hpp>
  14. //---------------------------------------------------------------------------
  15. class TChatForm : public TForm
  16. {
  17. __published:    // IDE-managed Components
  18.     TMainMenu* MainMenu1;
  19.     TMenuItem* File1;
  20.     TMenuItem* Exit1;
  21.     TMenuItem* FileConnectItem;
  22.     TMenuItem* FileListenItem;
  23.     TStatusBar* StatusBar1;
  24.     TBevel* Bevel1;
  25.     TPanel* Panel1;
  26.     TMemo* Memo1;
  27.     TMemo* Memo2;
  28.     TMenuItem* N1;
  29.     TSpeedButton* SpeedButton1;
  30.     TMenuItem* Disconnect1;
  31.     TServerSocket* ServerSocket;
  32.     TClientSocket* ClientSocket;
  33.     void __fastcall FileListenItemClick(TObject* Sender);
  34.     void __fastcall FileConnectItemClick(TObject* Sender);
  35.     void __fastcall Exit1Click(TObject* Sender);
  36.     void __fastcall Memo1KeyDown(TObject* Sender, Word &Key, TShiftState Shift);
  37.     void __fastcall FormCreate(TObject* Sender);
  38.     void __fastcall ServerSocketError(TObject* Sender, short Number, AnsiString &Description, int Scode
  39.         , const AnsiString Source, const AnsiString HelpFile, int HelpContext, Word &CancelDisplay);
  40.     void __fastcall Disconnect1Click(TObject* Sender);
  41.     void __fastcall ClientSocketConnect(TObject* Sender, TCustomWinSocket* Socket);
  42.     void __fastcall ClientSocketRead(TObject* Sender, TCustomWinSocket* Socket);
  43.     void __fastcall ServerSocketClientRead(TObject* Sender, TCustomWinSocket* Socket);
  44.     void __fastcall ServerSocketAccept(TObject* Sender, TCustomWinSocket* Socket);
  45.     void __fastcall ServerSocketClientConnect(TObject* Sender, TCustomWinSocket* Socket);
  46.     void __fastcall ClientSocketDisconnect(TObject* Sender, TCustomWinSocket* Socket);
  47.     void __fastcall ClientSocketError(TObject* Sender, TCustomWinSocket* Socket, TErrorEvent ErrorEvent
  48.         , int &ErrorCode);
  49.     void __fastcall ServerSocketClientDisconnect(TObject* Sender, TCustomWinSocket* Socket);
  50.     
  51. private:    // User declarations
  52. protected:
  53.     bool IsServer;
  54.     AnsiString Server;
  55. public:        // User declarations
  56.     __fastcall TChatForm(TComponent* Owner);
  57.     __fastcall ~TChatForm();
  58. };
  59. //---------------------------------------------------------------------------
  60. extern PACKAGE TChatForm *ChatForm;
  61. //---------------------------------------------------------------------------
  62. #endif
  63.