delphi 无法在模块中使用Eureka 日志功能

uqdfh47h  于 2023-05-28  发布在  其他
关注(0)|答案(1)|浏览(129)

我得到一些错误,而运行我的 Delphi XE 2应用程序与Eureka 日志。我有Eureka 日志的许可副本,并按照文件的所有步骤。但仍低于误差。

---------------------------
    EurekaLog 7.0.7.1 crash report
    ---------------------------
    Cannot use EurekaLog's functions in module "**cut**" without activated EurekaLog.
    
    Use IDE's "Project/EurekaLog Options..." menu item to activate EurekaLog.
    ---------------------------
    ОК   
    ---------------------------

当我试图运行应用程序时出现此错误。编译器指令正确,所有包含文件和组件也正确。我的应用程序从过去3个月一直运行良好,但突然停止了。
我检查了许可证是最新的。检查项目/Eureka 日志选项以及一切都是好的。
请让我知道如果有人可以帮助我。

thigvfpy

thigvfpy1#

房间里的大象:
我查了驾照是最新的
您的屏幕截图显示EurekaLog版本为7.0.7.1。10年前就发布了!
1.如果您有最新版本的许可证-为什么您不使用最新/最新版本的EurekaLog(7.11.x)?
1.如果您正在使用最新/现代版本的EurekaLog -则此消息不是来自您的应用程序,而是可能来自其他模块(DLL),该模块是使用旧版本的EurekaLog编译的。
现在回到问题上来。
当您的应用程序没有嵌入EurekaLog的选项和调试信息时,将显示此消息。这意味着应用程序不是post-processed来注入所需的信息。
您可以使用Start / Programs / EurekaLog / Tools / PE Analyzer工具对已编译的可执行文件进行双重确认。我非常怀疑它会显示您的应用程序没有EurekaLog的数据。
现在,一旦你确认你的应用程序不是用EurekaLog编译的--你必须找到原因。
通常的方法是查看编译器的输出(View / Tool Windows / Messages,通常位于IDE的底部)。那里应该有EurekaLog的输出。看看它是跑还是堵。如果失败-应说明原因。
This article包含故障排除指南,其中包含逐步说明。你说过
按照文档中的所有步骤
你看过/看过这篇文章吗?它包含每个步骤和每个正确输出的屏幕截图。
如果您仍然无法解决您的问题-请发布文章中描述的每个步骤的屏幕截图和输出,特别是-回答以下问题:
1.您是否在IDE中看到EurekaLog的菜单项?
1.您的项目是否通过Project / EurekaLog options配置?
1.您的项目是否将Map文件设置为Detailed
1.您的项目是否定义了EUREKALOG条件符号?
1.您是否在IDE的项目编译进度对话框中看到“EurekaLog”阶段?
1.您是否在IDE的构建日志中看到EurekaLog的输出(检查两个选项卡)?如果是-复制/粘贴在这里。
1.清除所有旧的*.dcu文件并重新安装EurekaLog。有时,IDE可能会混合使用新旧EurekaLog文件。例如,如果您在兼容模式下运行IDE,则某些文件可能会进入Windows VirtualStore并覆盖Program Files文件夹中的实际/现代文件。
1.如果所有其他操作都失败-检查您是否正在查看正确的可执行文件。
P.S.还有一个very similar error with similar resolution steps

相关问题