📄 inilogfile.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 + -