⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 display.cpp

📁 自动从数据库上移动数据,,,采用ORACAL数据库.
💻 CPP
字号:
// Display.cpp: implementation of the CDisplay class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "Aotu.h"
#include "Display.h"
#include "AotuDlg.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CDisplay::CDisplay()
{
	Start=0;
	Lines=0;
}

CDisplay::~CDisplay()
{

}
void CDisplay::PrintMsg(char* pszMsg,enum enMsgTYPE emtype)
{
	CAotuDlg * MsgDlg=(CAotuDlg *)AfxGetApp()->m_pMainWnd;
	//if(m_bEndDlg) return;
	m_nPrintCounts++;
	_snprintf(m_szPrintBuf,512,"[%s] %s\n",CTime::GetCurrentTime().Format("%y-%m-%d %H:%M:%S"),pszMsg);
	if(m_dwPrintLines>=1000)
	{
		m_dwPrintLines=0;
		m_dwPrintMsgLen=0;
		MsgDlg->m_listbox.ResetContent();
	}
	switch(emtype)
	{
	case INFOMSG:
		MsgDlg->m_listbox.AddString(m_szPrintBuf,RGB(66,19,19));
		break;
	case WARNMSG:
		MsgDlg->m_listbox.AddString(m_szPrintBuf,RGB(0,0,200));
		break;
	case ERRORMSG:
		MsgDlg->m_listbox.AddString(m_szPrintBuf,RGB(200,0,0));
		break;
	}
	m_dwPrintLines++;
	WriteMsg(m_szPrintBuf);
}

int CDisplay::WriteMsg(char* pszMsg,BYTE nType)
{   //没有设定文件大小
	if(pszMsg==NULL)
		return 0;
	char szFile[125]={0};
	sprintf(szFile,"AutoDMLog%s.txt",CTime::GetCurrentTime().Format("%y-%m-%d"));
	FILE* pf=fopen(szFile,"a+");
	if(pf)
	{
		fwrite(pszMsg,1,strlen(pszMsg),pf);
		fwrite("\n",1,1,pf);
		fclose(pf);
	}
	return 0;
}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -