jedi-code-library相关内容
我正在开发一个非常大的应用程序,我想定期将整个调用堆栈记录到当前执行点(不是异常).这里的想法是,我想要一张精确代码路径的地图,它引导我走到现在的地步.我一直在使用 madExcept,使用 jclDebug 进行工具,虽然我可以获得一些调用堆栈,但我似乎无法获得应用程序中进行的每个方法/过程/函数调用以显示在日志中. 我已经在项目上启用了堆栈帧、调试信息等.我什至尝试在未包含在调用堆栈中的
..
我正在尝试将JCL / JVCL安装到Delphi-10-Seattle中 我遇到以下错误: 使用Embarcadero RAD Studio 10 Seattle Embarcadero Delphi for Win32 编译器版本30.0 ... E:\Delphi-10\Jedi\jcl\source \common\JclSysUtils.pas(3034)错误:E2010
..
是否可以访问可执行文件中包含的 Jedi调试信息(JDBG)? Microsoft调试工具已向我指出我的二进制文件中有一个堆栈链,我想知道这些偏移量对应于哪些方法/过程/函数: user32.dll !SendMessageA + 0x4c StackOverflow.exe + 0x179263 StackOverflow.exe + 0x2315b5 StackOve
..
我正在将Delphi 2项目迁移到RAD Studio XE2. 当我尝试编译时,我会得到 [DCC致命错误] MyUnit.pas(9):F2051单元JclUnitVersioning是使用其他版本的System.Contnrs.TObjectList.Remove编译的 在下一行: unit MyUnit; interface uses Windows, Me
..
尝试使用以下代码来检查是否启用了Windows Aero: function AeroEnabled:boolean; var enabled:bool; begin //来自JwaDwmapi单元的功能(JEDI Windows Api库) DwmIsCompositionEnabled(enabled); 结果:=已启用; 结尾; ... 如果(
..
我试图使用TJCLHashMap类的家族,但显然这个类没有有用的公共方法。所有的方法都是“保护”的。如何使用这个类?虽然JCL带有一些样本,但我似乎错过了一些东西。一个基本的例子会很棒。 解决方案 您应该使用JclContainerIntf.pas中声明的接口。 JclHashMaps中的类实现这些接口。 查看jcl \examples\common\containers\hashi
..
我看到JCL和JVCL现在已经在GitHub中,而且我已经使用内置的安装程序在XE3之前安装了它们。我还使用了XE4'特别的'发布在Embarcadero页面。 有没有人设法让JCL和JVCL与XE5一起使用? 解决方案 是我从GIT存储库安装JCL和JVCL最新Project Jedi代码的解决方案,从而获得XE5支持,直到二进制安装程序可以随时获得。这个解决方案可能对其他人有用(
..
JCL库具有条件定义UNITVERSIONING。我不知道为什么这个选项存在,不知道如何使用这个选项。我知道有一个名为JclUnitVersioning.pas的单位,但是找不到使用。 在真实词项目中使用这个单词? 解决方案 它支持 JclUnitVersioning 单位,它以更一致的方式暴露了像这样的常量: {$ IFDEF UNITVERSIONING} const
..
我正在开发一个非常大的应用程序,其中我会定期地将ENTIRE调用堆栈记录到当前执行点(不是异常)。这里的想法是,我想要一个确切的代码路径的地图,导致我到我这一点。我一直在使用madExcept,使用jclDebug进行工作,而我可以获得一些调用堆栈,我似乎无法获得在应用程序中出现的每个方法/过程/函数调用,以显示在日志中。 / p> 我已经启用了堆栈框架,调试信息等。我甚至尝试打开堆栈框架的
..
摘要: 我无法获取JCL压缩库以打开任何跨区存档。 它提供了在borlands'windows.pas'; 中定义的错误“(0000001)不正确的函数”; scenerios: / p> 使用JCL压缩示例压缩的单个归档。 - 在JCL示例和7zip gui中都解压缩。 / p> 使用JCL压缩示例压缩的7个文件的跨区存档。 - 仅在7zip gui中解压
..