TFDMoniFlatFileClientLink 不规律地不追踪到文件
TFDMoniFlatFileClientLink irregularly does not trace to file
我在表单上有一个 TFDMoniFlatFileClientLink
,文件名设置为 d:\temp\monitor.txt
,tracing=true,TFDConnection.Params.MonitorBy=mbFlatFile
。这有时有效,有时不追踪任何东西。没有创建文件。
使用 Win7 32 位应用程序进行测试,设计时间 TFDConnection
用于 FireBird 或 Oracle。 Delphi 东京 10.2.1
这是怎么回事?
这是一个非常奇怪的错误:
事实证明,TFDMoniFlatFileClientLink
在移除和放回时记住了文件名,然后就没有跟踪了。
重现:
删除TFDMoniFlatFileClientLink
,可选择保存项目,再次在窗体上放置TFDMoniFlatFileClientLink
,设置tracing=true。它神奇地记住了文件名 d:\temp\monitor.txt
(在哪里?),然后要么不跟踪,要么跟踪到 C:\Users\username\AppData\Local\Temp\traceX.txt
.
只有改文件名才能再次跟踪成功.*
TFDMoniRemoteFileClientLink
也会发生类似的奇怪事情,它通常不会为 FDMonitor 创建跟踪输出以获取。我没有调查发生这种情况的确切条件。
我在跟踪以下可能相关的问题后在测试应用程序中发现了此问题:**
设计时间 TFDConnection
在 运行 时填充其参数。我执行了 TFDConnection.Params.Add('MonitorBy=mbFlatFile')
但应用程序没有跟踪。我在 运行 时验证了 MonitorByInitial=true
。 Params.Add('MonitorBy=mbRemote')
也失败了。
TFDMoniFlatFileClientLink
和 TFDMoniRemoteClientLink
在设计时被放置在数据模块上。
已在 Embarcadero 质量门户中报告问题 RSP-19554
* 即使改成相同的文件名。如果你在 运行 时这样做,你必须围绕文件名分配设置 Tracing=false/true
。
** 嗯,没关系。报告为 RSP-19559
我在表单上有一个 TFDMoniFlatFileClientLink
,文件名设置为 d:\temp\monitor.txt
,tracing=true,TFDConnection.Params.MonitorBy=mbFlatFile
。这有时有效,有时不追踪任何东西。没有创建文件。
使用 Win7 32 位应用程序进行测试,设计时间 TFDConnection
用于 FireBird 或 Oracle。 Delphi 东京 10.2.1
这是怎么回事?
这是一个非常奇怪的错误:
事实证明,TFDMoniFlatFileClientLink
在移除和放回时记住了文件名,然后就没有跟踪了。
重现:
删除TFDMoniFlatFileClientLink
,可选择保存项目,再次在窗体上放置TFDMoniFlatFileClientLink
,设置tracing=true。它神奇地记住了文件名 d:\temp\monitor.txt
(在哪里?),然后要么不跟踪,要么跟踪到 C:\Users\username\AppData\Local\Temp\traceX.txt
.
只有改文件名才能再次跟踪成功.*
TFDMoniRemoteFileClientLink
也会发生类似的奇怪事情,它通常不会为 FDMonitor 创建跟踪输出以获取。我没有调查发生这种情况的确切条件。
我在跟踪以下可能相关的问题后在测试应用程序中发现了此问题:**
设计时间 TFDConnection
在 运行 时填充其参数。我执行了 TFDConnection.Params.Add('MonitorBy=mbFlatFile')
但应用程序没有跟踪。我在 运行 时验证了 MonitorByInitial=true
。 Params.Add('MonitorBy=mbRemote')
也失败了。
TFDMoniFlatFileClientLink
和 TFDMoniRemoteClientLink
在设计时被放置在数据模块上。
已在 Embarcadero 质量门户中报告问题 RSP-19554
* 即使改成相同的文件名。如果你在 运行 时这样做,你必须围绕文件名分配设置 Tracing=false/true
。
** 嗯,没关系。报告为 RSP-19559