有谁知道Delphi中定位源程序哪一行的函数是什么 我要打印日志看程序运行到哪个文件的第几行了,不知Delphi是否有这样的函数或宏定义就像Unix下的_FILE_,_LINE_ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //参考如下代码~~procedure MyAssertErrorProc(const Message, Filename: string; LineNumber: Integer; ErrorAddr: Pointer);begin { TODO : 写日志 } ShowMessage(Format('%s,%d', [Filename, LineNumber])); //tryend;procedure TForm1.Button1Click(Sender: TObject);begin Caption := '测试测试'; Assert(False); //定位end;procedure TForm1.FormCreate(Sender: TObject);begin AssertErrorProc := MyAssertErrorProc;end; D2007的组件安装问题 VC++做的dll,返回值为BSTR类型,在Delphi中对应什么类型的变量?求教 Access的DSN配置如何实现自动配置? 结贴给分--关于调用VC中DLL窗体! 学C#+VS2005或是Delphi9,哪个更有趣? 我想在tadoquery中连续insert,却只能插入一条,怎么办? dbgrid如何实现双击多选//在线 大家好! 如何从文本中导入数据到数据库里? 关于数据集赋值的问题。。。 关于overload: 各位仁兄说一下,作为一个程序员,内功指什么,"花拳绣腿"的技术又指什么?
procedure MyAssertErrorProc(const Message, Filename: string;
LineNumber: Integer; ErrorAddr: Pointer);
begin
{ TODO : 写日志 }
ShowMessage(Format('%s,%d', [Filename, LineNumber])); //try
end;procedure TForm1.Button1Click(Sender: TObject);
begin
Caption := '测试测试'; Assert(False); //定位
end;procedure TForm1.FormCreate(Sender: TObject);
begin
AssertErrorProc := MyAssertErrorProc;
end;