-
win开发用简易日志软件
简易日志显示软件。
支持显示日志、保存日志到文件、udp方式接收日志,支持显示日志网络来源。
本地调用:任何win软件使用如下函数,即可向该软件发送日志数据,日志软件会显示并保存到指定文件中。
int WriteLog(DWORD LogType, char* lpszFormat, ...)
{
static HWND m_hWndLog = NULL;
if (m_hWndLog == NULL)
{
m_hWndLog = ::FindWindowA(NULL, "Stk1Log");
if (m_hWndLog == NULL)
{
char cCurPath[MAX_PATH];
if (GetCurrentDirectoryA(MAX_PATH, cCurPath) > 0)
{
char cExePath[MAX_PATH];
wsprintfA(cExePath, "%sstk1Log.exe", cCurPath);
WinExec(cExePath, SW_SHOW);
m_hWndLog = ::FindWindowA(NULL, "Stk1Log");
if (m_hWndLog == NULL)
{
// AfxMessageBox("无法找到Stk1Log.exe用于显示日志!");
return -1;
}
}
}
}
else
{
if (IsWindow(m_hWndLog) == FALSE)
{
m_hWndLog = NULL;
m_hWndLog = ::FindWindowA(NULL, "Stk1Log");
if (m_hWnd
- 2022-07-25 17:36:54下载
- 积分:1
-
这是成都的一个简单的公交查询系统
这是成都的一个简单的公交查询系统-This is a simple query system bus
- 2022-01-23 10:14:11下载
- 积分:1
-
MFC技术内幕(配书源码CHAP07.rar
MFC技术内幕(配书源码CHAP07.rar-MFC Insider (book distribution source CHAP07.rar
- 2022-11-13 06:40:04下载
- 积分:1
-
动态代理例子
包括:动态代理,静态代理,
以及gdk实现的动态代理和cglib动态代理的区别说明,
代码放入工程直接就可以运行,查看区别......................
- 2023-05-04 17:05:03下载
- 积分:1
-
让程序只运行一次
让程序只运行一次-procedures allow only one run
- 2022-07-14 19:44:11下载
- 积分:1
-
VC++6中怎样进行内存管理事例通过它可以了
解VC的内存管理
VC++6中怎样进行内存管理事例通过它可以了
解VC的内存管理-how memory management through its examples of the VC can understand the memory management
- 2022-02-04 16:09:27下载
- 积分:1
-
behnam kkkdderfgf
;输出:
- 2022-03-10 14:26:55下载
- 积分:1
-
SUN Xin C++ Course (all 20 speakers) PPT notes, including all the source code.
孙鑫C++教程(全20讲)PPT讲义,包含全部源代码。-SUN Xin C++ Course (all 20 speakers) PPT notes, including all the source code.
- 2022-01-28 11:49:46下载
- 积分:1
-
异常处理的例子
异常处理的例子-vc
- 2022-03-24 08:42:47下载
- 积分:1
-
农夫过河问题算法实现,可以直接下载,不用解码的.
农夫过河问题算法实现,可以直接下载,不用解码的.-farmer river issues algorithm can be downloaded directly without decoding.
- 2022-03-21 14:50:55下载
- 积分:1