53 int isFirstCallStep=1;
54 COORD rCursorPosition;
57 setlocale( LC_ALL,
"Russian" );
64 CONSOLE_SCREEN_BUFFER_INFO csbiInfo;
70 rCoord=csbiInfo.dwSize;
73 rWindow=csbiInfo.srWindow;
74 rWindow.Right = rCoord.X-1;
77 bret=SetConsoleScreenBufferSize(
hConsoleOut, rCoord);
78 bret=SetConsoleWindowInfo(
hConsoleOut, TRUE, &rWindow );
82 char *asColumnName[256] = {
" TEST_NAME ",
" D0 ",
" D1 ",
" D2 ",
" D3 ",
" D4 ",
" D5 ",
" D6 ",
" D7 " };
95 int nCnt =
sizeof(arParse)/
sizeof(
TParse);
99 printf(
"LOG:Start test.\n");
139 printf(
"LOG:Stop test.\n");
143 BRDC_printf( _BRDC(
"\n\nОтмена\n") );
153 BRDC_printf( _BRDC(
"\n\nВыход\n") );
178 delete pTest; pTest=NULL;
179 delete pTest2; pTest2=NULL;
184 catch( BRDCHAR* str )
186 BRDC_printf( _BRDC(
"ERROR: %s \n"), str );
190 BRDC_printf( _BRDC(
"ERROR: Неизвестная ошибка выполнения программы\n") );
196 printf(
"\n Press any key\n" );
virtual int isComplete(void)=0
void StartSignal(int isTStudio)
virtual void Stop(void)=0
virtual void Step(void)=0
void StdoutFlushAndSetBufNull()
virtual void Prepare(void)=0
virtual void Start(void)=0
virtual void GetResult(void)=0
void StopSignal(int isTStudio)
void ParseCommandLine(int argc, BRDCHAR *argv[], TParse arParse[], int nCnt)
int BRDC_main(int argc, BRDCHAR *argv[])
S32 CreateTable(char *pColumnName[], U32 nCount, U08 isTStudio)