记录-获取过程名称

在我们的ERP项目中实现了新模块(.bpl)之后,我意识到此模块无法正确调试。作为某种变通办法,我想记录以下过程:

procedure TPWAModuleForm.GoBtnClick(Sender: TObject);
begin
  // This will load the URL in the edit box
  ChromiumWindow1.LoadURL(AddressEdt.Text);

  {$IFDEF DEBUG}
    buff := 'succeeded | New URL loaded';
    AssignFile(LogFile,'log.txt');
    Append(LogFile);
    if IOResult = 0 then
    begin
      writeln(LogFile,'[' + DateTimeToStr(now) + ']');
      writeln(LogFile,'GoBtnClick: ' + buff);
      writeln(LogFile,'--------------------------------');
      CloseFile(LogFile);
    end;
  {$ENDIF}
end;

我想知道是否有一种方法可以获取当前过程/函数的名称并将其作为字符串打印到文本文件中。

我已经找到了this线程,但这似乎不能解决我的问题。它不是动态的。

plokmn0987 回答:记录-获取过程名称

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3118335.html

大家都在问