龙人在线
about me

Arron

抛砖只为引玉(QQ长期隐身在线)
不能富贵难成大器皆因懒,
胸无大志庸庸碌碌只为闲。

这里是我平时收集的和写的一些东西,希望和大家一起共同进步!

无聊看看电影 边听音乐边看 有空多交流
Google_search
Google
hot
latest
photos
还你真实的开幕式!震撼美图[转]【连载】 央行今日发行600万张面额10元奥运纪念钞(组图) 巧遇日本妹妹海滩拍片片 诱不可挡超级丰胸大美人
links
龙人在线 >> 学习资料 >> Delphi专栏 >> 在Delphi中的Debug- OutputDebugString

在Delphi中的Debug- OutputDebugString

来源:来自网络 作者:不详 日期:2011-09-02 热度:

使用 Win32 API OutputDebugString函数可以实现调试打印,对于多线程函数的调试非常好用,如下所示:

1) 在windows单元中声明如下:

 

procedure OutputDebugString(lpOutputString:pAnsiChar);

 

2)使用示例:

 

procedure Tform1.Button1Click(Sender: TObject);
begin
  //delphi 调试打印
  //用View - Debug Windows - Event Log 来查看
  OutputDebugString('hello,delphi print log...');
end;

 

3)如何查看打印信息

这个函数是Windows提供的,专门用来进行调试。调用后,将把字符串发送给当前的调试器,比如说IDE,调试器(Softice, ollydbg)等。对于Delphi来说,就是Delphi IDE本身。在程序运行的时候,可以通过View - Debug Windows - Event Log 来查看,如图:

 

 

4)其它的一些设置:tools-options-debugger option中将integrated debugging设置打勾,如下所示

 

 

Tags: Delphi windows
广告位招租,广告代号:gg468
上一页:Delphi 生成 不重复随机数!!!
下一页:
Class Navigation
search
站内
advertise
Copyright © www.jx19.Com All rights reserved.