|
Video Processing Framework
|
00001 //---------------------------------------------------------------------------- 00002 //Borland C++Builder 00003 //Copyright (c) 1987, 1997-2002 Borland International Inc. All Rights Reserved. 00004 //---------------------------------------------------------------------------- 00005 //--------------------------------------------------------------------------- 00006 #ifndef mainH 00007 #define mainH 00008 //--------------------------------------------------------------------------- 00009 #include <Classes.hpp> 00010 #include <Controls.hpp> 00011 #include <StdCtrls.hpp> 00012 #include <Forms.hpp> 00013 #include "ScktComp.hpp" 00014 #include <Buttons.hpp> 00015 #include <ComCtrls.hpp> 00016 #include <ExtCtrls.hpp> 00017 #include <Menus.hpp> 00018 //--------------------------------------------------------------------------- 00019 class TChatForm : public TForm 00020 { 00021 __published: // IDE-managed Components 00022 TBevel *Bevel1; 00023 TStatusBar *StatusBar1; 00024 TPanel *Panel1; 00025 TSpeedButton *SpeedButton1; 00026 TMemo *Memo1; 00027 TMemo *Memo2; 00028 TMainMenu *MainMenu1; 00029 TMenuItem *File1; 00030 TMenuItem *FileListenItem; 00031 TMenuItem *FileConnectItem; 00032 TMenuItem *Disconnect1; 00033 TMenuItem *N1; 00034 TMenuItem *Exit1; 00035 TServerSocket *ServerSocket; 00036 TClientSocket *ClientSocket; 00037 void __fastcall FileListenItemClick(TObject *Sender); 00038 void __fastcall FileConnectItemClick(TObject *Sender); 00039 void __fastcall Exit1Click(TObject *Sender); 00040 void __fastcall Memo1KeyDown(TObject *Sender, WORD &Key, 00041 TShiftState Shift); 00042 void __fastcall FormCreate(TObject *Sender); 00043 void __fastcall ClientSocketConnect(TObject *Sender, 00044 TCustomWinSocket *Socket); 00045 void __fastcall ClientSocketDisconnect(TObject *Sender, 00046 TCustomWinSocket *Socket); 00047 void __fastcall ClientSocketRead(TObject *Sender, 00048 TCustomWinSocket *Socket); 00049 void __fastcall ServerSocketClientRead(TObject *Sender, 00050 TCustomWinSocket *Socket); 00051 void __fastcall ServerSocketAccept(TObject *Sender, 00052 TCustomWinSocket *Socket); 00053 void __fastcall ServerSocketClientConnect(TObject *Sender, 00054 TCustomWinSocket *Socket); 00055 void __fastcall Disconnect1Click(TObject *Sender); 00056 void __fastcall ClientSocketError(TObject *Sender, 00057 TCustomWinSocket *Socket, TErrorEvent ErrorEvent, int &ErrorCode); 00058 void __fastcall ServerSocketClientDisconnect(TObject *Sender, 00059 TCustomWinSocket *Socket); 00060 private: // User declarations 00061 public: // User declarations 00062 bool IsServer; 00063 String Server; 00064 __fastcall TChatForm(TComponent* Owner); 00065 }; 00066 00067 //--------------------------------------------------------------------------- 00068 extern TChatForm *ChatForm; 00069 //--------------------------------------------------------------------------- 00070 #endif