初学Delphi,调试功能做的真不咋地,DebugN多变量都是没法显示值,只好像C++那样用printf输出,但是找遍所有的调试窗口都找不到输出,烂多了
解决方案 »
- 0.0 is not a valid timestamp???
- ? 用avicap32.dll截取摄像头的图像怎么设置大小
- 请问以下的数据属于什么格式的数据,可以用什么办法进行解码?
- delphi通配符问题
- 最近有很多朋友都在问delphi开发的程序在其它语言的操作系统中出来乱码问题,特发此贴提供方法让大家不浪费更多的时间
- 关于Lib文件的问题!各位大哥看过来啊!
- 请问哪有免费的网页空间
- F1book技术汇总,Formula one的同志都过来贴一段
- 一个工程里有1百多个Database、Query以及Table是否正常?
- 十万火急,关于拖动控件时的闪烁问题
- 关于数据库多线程查询、返回多结果集
- 小女子请教ADOQuery新增字段的问题。
Filestream : integer;
begin
Filestream := FileCreate(FileName);
FileWrite(Filestream ,PCHAR(str)^,length(str)+1);
end;procedure writeln(str:string);
Filestream : integer;
begin
Filestream := FileCreate(FileName);
FileWrite(Filestream ,PCHAR(str+chr($a))^,length(str)+1);
end;
如果是直接要在窗体背景上面写字的话
Self.Caption:=Self.Caption+#13+ 'dfaasfa' //最后一个是变量不过建议拖一个memo出来 用Memo1.Strings.add('')
运行的时候,打开Delphi的菜单
View|Debug|Event Log
就可以看到它的输出,应用程序脱离Delphi运行时可以用其他第三方的查看工具查看它的Output,我常用DebugView(dbgview)
NET2003 显示一个多层结构的值可以显示一个树结构出来,Delphi就做不到...,帮忙方便性更是没得比
运行的时候,打开Delphi的菜单
View|Debug|Event Log
就可以看到它的输出,...这个方法还可以,我要的就是在Debug窗口输出临时值这种效果,只是API函数在Delphi2005里还要添加
声明~~,而且release的版本应该还执行这个OutputDebugString语句吧
Delphi也可以用ASSERT(exception) exception只为true false表达式,没有像VC那样的TRACE,TRACE对release版本也是无效的,就是说调试信息可以不用手工再删除