inilogfile.h
来自「这是一个工厂的生产线的仓库管理.有计划,实绩,库存等」· C头文件 代码 · 共 56 行
H
56 行
/*--------------------------------------------------------------------------
抬操柤: 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 + =
减小字号Ctrl + -
显示快捷键?