输出调试信息的两种方法
来源:互联网 发布:php 文件上传方法 编辑:程序博客网 时间:2024/05/01 07:37
在开发中经常希望输出调试信息,我平时一般使用下面两种之一:
1.用dbgview.exe可以查看,在代码里写法如下
OutputDebugString(PChar(AMsg));
2.产生一个console窗口
- procedure TInfDebugInfoConsoleImpl.CloseConsole;
- begin
- if (FHandle <> INVALID_HANDLE_VALUE) then
- begin
- CloseHandle(FHandle);
- FHandle := INVALID_HANDLE_VALUE;
- FreeConsole();
- end;
- end;
- procedure TInfDebugInfoConsoleImpl.OpenConsole;
- begin
- if FHandle <> INVALID_HANDLE_VALUE then
- Exit;
- AllocConsole;
- SetConsoleTitle('Debug');
- FHandle := GetStdHandle(STD_OUTPUT_HANDLE);
- end;
- procedure TInfDebugInfoConsoleImpl.WriteInfo(const AMsg: string);
- var
- dwTmp: DWORD;
- str: string;
- begin
- if (FHandle <> INVALID_HANDLE_VALUE) then
- begin
- Str := Format('%s'#13#10, [AMsg]);
- WriteConsole(FHandle, PChar(Str), Length(Str), dwTmp, nil);
- end;
- end;
- 输出调试信息的两种方法
- 两种输出调试信息的方法
- 常见输出调试信息的方法
- vc输出调试信息的方法
- C语言中几种输出调试信息的方法
- win32使用OutputDebugString输出调试信息的方法
- C语言中几种输出调试信息的方法
- C语言中几种输出调试信息的方法
- C++ 开发中自定义调试信息的输出方法
- C语言中几种输出调试信息的方法
- C语言中几种输出调试信息的方法
- Windows和Linux系统的Debug调试信息输出方法
- MFC利用控制台输出调试信息的方法
- MFC利用控制台输出调试信息的方法
- C语言输出DEBUG调试信息的方法
- C语言中几种输出调试信息的方法
- C语言输出DEBUG调试信息的方法
- Android程序的调试-输出日志信息的几种方法
- struts2.0实现多个文件上传的二种方法(通过数组和集合来实现)
- asp.net传参
- 经典短小实用的SQL语句
- c++群
- 如何减少对数据库的访问——多个页面共用数据集
- 输出调试信息的两种方法
- .
- IT知识体系结构图
- android内核编译方法
- 软件开发方法综述
- Java词频统计算法(使用单词树)
- 实现软件架构质量属性的战术
- mysql修改最后一条记录&删除第一条记录
- java.sql.SQLException: Can't call commit when autocommit=true