Board index » cppbuilder » Re: Using STL vector in a class? ( BCB2007 ) addendum
Stephen R. Phillips
![]() CBuilder Developer |
Re: Using STL vector in a class? ( BCB2007 ) addendum2008-01-30 03:22:36 AM cppbuilder112 Just to be sure: full source file (duh) ============================================================== //--------------------------------------------------------------------------- #ifndef LogUnitH #define LogUnitH //--------------------------------------------------------------------------- #include <Classes.hpp> #include <Controls.hpp> #include <StdCtrls.hpp> #include <Forms.hpp> #include <Menus.hpp> #include <ComCtrls.hpp> #include <Grids.hpp> #include <Dialogs.hpp> #include <ExtDlgs.hpp> //--------------------------------------------------------------------------- #include <vector> #include "ErrorUnit.h" #include "DataUnit.h" //--------------------------------------------------------------------------- class TLog_Form : public TForm { __published: // IDE-managed Components TMainMenu *Log_MainMenu; TMenuItem *File1; TMenuItem *Open1; TMenuItem *N1; TMenuItem *Exit1; TPageControl *Log_PageControl; TTabSheet *List_TabSheet; TTabSheet *Data_TabSheet; TTabSheet *Error_TabSheet; TDrawGrid *Error_DrawGrid; TDrawGrid *data_DrawGrid; TRichEdit *Log_RichEdit; TOpenTextFileDialog *Log_OpenTextFileDialog; void __fastcall Open1Click(TObject *Sender); void __fastcall data_DrawGridDrawCell(TObject *Sender, int ACol, int ARow, TRect &Rect, TGridDrawState State); private: // User declarations vector<log_error_ptr>my_errors; vector<log_data_ptr>my_log; void ReadThisFile(AnsiString _file); void do_error(AnsiString _error); void do_data(AnsiString _data); public: // User declarations __fastcall TLog_Form(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TLog_Form *Log_Form; //--------------------------------------------------------------------------- #endif |