jedi-code-library相关内容

需要一种方法来定期记录调用的每个方法/过程/函数的调用堆栈/堆栈跟踪

我正在开发一个非常大的应用程序,我想定期将整个调用堆栈记录到当前执行点(不是异常).这里的想法是,我想要一张精确代码路径的地图,它引导我走到现在的地步.我一直在使用 madExcept,使用 jclDebug 进行工具,虽然我可以获得一些调用堆栈,但我似乎无法获得应用程序中进行的每个方法/过程/函数调用以显示在日志中. 我已经在项目上启用了堆栈帧、调试信息等.我什至尝试在未包含在调用堆栈中的 ..

如何使用JEDI TJCLHashMap类?

我试图使用TJCLHashMap类的家族,但显然这个类没有有用的公共方法。所有的方法都是“保护”的。如何使用这个类?虽然JCL带有一些样本,但我似乎错过了一些东西。一个基本的例子会很棒。 解决方案 您应该使用JclContainerIntf.pas中声明的接口。 JclHashMaps中的类实现这些接口。 查看jcl \examples\common\containers\hashi ..
发布时间:2018-06-04 13:39:59 其他开发

有没有推荐的路线来安装JEDI和JVCL for Delphi XE5?

我看到JCL和JVCL现在已经在GitHub中,而且我已经使用内置的安装程序在XE3之前安装了它们。我还使用了XE4'特别的'发布在Embarcadero页面。 有没有人设法让JCL和JVCL与XE5一起使用? 解决方案 是我从GIT存储库安装JCL和JVCL最新Project Jedi代码的解决方案,从而获得XE5支持,直到二进制安装程序可以随时获得。这个解决方案可能对其他人有用( ..
发布时间:2017-04-24 22:57:02 Delphi

为什么要使用JCL UNITVERSIONING?

JCL库具有条件定义UNITVERSIONING。我不知道为什么这个选项存在,不知道如何使用这个选项。我知道有一个名为JclUnitVersioning.pas的单位,但是找不到使用。 在真实词项目中使用这个单词? 解决方案 它支持 JclUnitVersioning 单位,它以更一致的方式暴露了像这样的常量: {$ IFDEF UNITVERSIONING} const ..
发布时间:2017-04-24 21:38:31 Delphi

需要一种方法来定期记录调用堆栈/堆栈跟踪为EVERY方法/过程/函数调用

我正在开发一个非常大的应用程序,其中我会定期地将ENTIRE调用堆栈记录到当前执行点(不是异常)。这里的想法是,我想要一个确切的代码路径的地图,导致我到我这一点。我一直在使用madExcept,使用jclDebug进行工作,而我可以获得一些调用堆栈,我似乎无法获得在应用程序中出现的每个方法/过程/函数调用,以显示在日志中。 / p> 我已经启用了堆栈框架,调试信息等。我甚至尝试打开堆栈框架的 ..
发布时间:2017-04-23 14:53:28 Delphi

JEDI JCL压缩库不打开跨区存档文件

摘要: 我无法获取JCL压缩库以打开任何跨区存档。 它提供了在borlands'windows.pas'; 中定义的错误“(0000001)不正确的函数”; scenerios: / p> 使用JCL压缩示例压缩的单个归档。 - 在JCL示例和7zip gui中都解压缩。 / p> 使用JCL压缩示例压缩的7个文件的跨区存档。 - 仅在7zip gui中解压 ..
发布时间:2016-12-25 13:31:00 其他开发