00001 //---------------------------------------------------------------------------// 00002 // Autor: José Manuel Toledo Fernández // 00003 // Fecha: 17-12-2005 // 00004 // Nombre: hiloesc.h // 00005 // // 00006 // Descripción: Este fichero contiene todo lo referente al hilo de // 00007 // escritura que trabaja de forma paralela tanto al hilo de // 00008 // lectura como a la aplicación en general // 00009 //---------------------------------------------------------------------------// 00010 00011 #ifndef hiloescH 00012 #define hiloescH 00013 //--------------------------------------------------------------------------- 00014 #include <Classes.hpp> 00015 #include <syncobjs.hpp> 00016 00017 #include "list.h" 00021 //--------------------------------------------------------------------------- 00022 class Thiloescritura : public TThread 00023 { 00024 private: 00025 protected: 00027 void __fastcall Execute(); 00028 public: 00029 bool ComPuerto; 00031 TCriticalSection *SC; 00033 HANDLE MComEsc; 00035 bool transmitido; 00037 int tamcad; 00039 char *CHAR; 00041 AnsiString cadena; 00043 list <AnsiString> Pila; 00044 00046 __fastcall Thiloescritura(bool CreateSuspended); 00047 }; 00048 //--------------------------------------------------------------------------- 00049 #endif