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

📄 inilogfile.h

📁 这是一个工厂的生产线的仓库管理.有计划,实绩,库存等
💻 H
字号:
/*--------------------------------------------------------------------------
		抬操柤: IniLogFile.h(IniLogFile Header)
----------------------------------------------------------------------------
#		Date	 Comments												by
------- -------- ------------------------------------------------------ ----
Rev.1.0 05.07.20 Written 												A.Y
--------------------------------------------------------------------------*/
#include <windows.h>
#include <winioctl.h>  
#include <string.h>
#include <io.h>
#include <memory.h>
#include <time.h>
#include <conio.h>

#define LOG_FILE_LOGIC
#define LOG_FILE_ERROR

#define MSG_SIZE	80
#define F_NAME_SIZE 16
#define LEN_2000	2000

class IniFile
{
private:
	char	szIniFile[MAX_PATH];
public:
	IniFile(LPSTR file);
	int		GetInt(LPSTR lpAppName, LPSTR lpKeyName, int Default);
	int		GetString(LPSTR lpAppName, LPSTR lpKeyName, LPSTR lpDefault, LPSTR lpRetString, int nSize);
	void	WriteString(LPSTR lpAppName, LPSTR lpKeyName, int value);
};

class LogFile
{
private:					// data
	char	szLogFile[F_NAME_SIZE];
	HANDLE	hLogFile;
	int		LogFileNo;
	int		LogLine;
	int		LogLevel;
	int		LogMaxLine;
	HANDLE	hSemaphore;

public:
	LogFile(void);			// Constructor
	BOOL	Open(void);
	void	Close(int kid);
	void	MsgWrite(int mod, LPSTR msg);
	int		FileNo(void)	const { return LogFileNo; }
	int		Line(void)		const { return LogLine; }
	int		Level(void)		const { return LogLevel; }
	int		MaxLine(void)	const { return LogMaxLine; }
};

⌨️ 快捷键说明

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