- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 TFDMoniFlatFileClientLink
在表单上,文件名设置为 d:\temp\monitor.txt
, 追踪=真, TFDConnection.Params.MonitorBy=mbFlatFile
.这有时有效,有时不追踪任何东西。没有文件被创建。
使用 Win7 32 位应用程序测试,设计时间 TFDConnection
到 FireBird 或 Oracle。德尔福东京 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
在设计时被放置在数据模块上。
在问题 RSP-19554 下的 Embarcadero 质量门户中报告
* 即使您将其更改为相同的文件名。如果你在运行时这样做,你必须设置 Tracing=false/true
围绕 FileName 分配。
** 嗯,不相关。报告为 RSP-19559
关于delphi - TFDMoniFlatFileClientLink 不定期不跟踪到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47831043/
我有一个 TFDMoniFlatFileClientLink在表单上,文件名设置为 d:\temp\monitor.txt , 追踪=真, TFDConnection.Params.Monitor
我是一名优秀的程序员,十分优秀!