问题标签 [jedi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 如何使用 JEDI TJCLHashMap 类?
我正在尝试使用 TJCLHashMap 系列类,但显然这个类没有有用的公共方法。所有方法都受到“保护”。如何使用这个类?尽管 JCL 附带了一些示例,但我似乎错过了一些东西。一个基本的例子会很棒。
delphi - Delphi - 应用程序的 .bpl 插件 - 加载 > 1 个插件时出现问题
我正在使用TJvPluginManager构建能够加载 .bpl 插件的简单应用程序。我在“uIntfs.pas”文件中有通用接口声明,这是一种 SDK ;)
问题是,如果我尝试加载多个插件,应用程序会抛出错误:
无法加载包“test2”。它 包含单元“uIntfs”,它也 包含在包“test”中
很明显,两个 bpls 都包含该文件,但是我需要让它工作......
请帮忙!
delphi - onKeyUp Delphi 跳过其他事件
我正在使用 TJvUltimGrid,当按下向上或向下箭头从一个记录移动到下一个记录时,该事件每隔一次按下就会触发。有谁知道为什么它不会在每台印刷机上触发以及我能做些什么来解决它?
数据集是一个 TADODataSet。onKeyDown 在每次按下时触发。
REF:Delphi 2010 与 Jedi JVCL 版本 3.39,Windows XP
delphi - 我想禁用 JEDI 字符串属性编辑器
如何禁用 JEDI 字符串属性编辑器?
我试图禁用这些行
在 jvcl\design\jvCtrlsReg.pas 然后我使用 JEDI 安装程序进行完全重新安装(“重建包”选项处于活动状态)。
没有成功。
delphi - JEDI 控件总是重新编译
我刚刚注意到,每当我对我的任何 Delphi 2010 项目进行增量编译 (ctrl-F9) 时,我的项目中引用的所有 JEDI 单元都在重新编译,尽管它们没有以任何方式进行更改。事实上,如果我创建一个新项目,在表单上放置一个 JEDI 控件并进行编译,我会看到所有 JEDI 依赖项都被重新编译。如果我认为再次按 ctrl-F9 而不对我的项目进行任何更改,则会发生同样的事情。
有谁知道这是什么原因造成的?
更新:问题似乎与我系统上的子目录 jvcl\run 有关。每次我进行 Delphi 编译时,这个文件夹中的所有单元都会重新编译(即使没有接触我的项目源代码)。每次编译时,已编译的 dcus 都会在此子目录中获取和保留,即使已编译的 dcus 已存在于 jvcl\lib\d14 中。我的库路径上没有 jvcl\run。
此外,如果我将 jvcl\run 目录移动到硬盘上的其他位置,我的项目将成功编译和链接,大概是在 jvcl\lib\d14 (在我的路径上)中找到了 dcus。
delphi - EFCreateError 与 JvCsvDataSet
我一直在将 JvCSVDataSet 与 Delphi 5 一起使用,它工作正常。我刚搬到 Delphi 2007,现在使用相同的程序我得到 EFCreateError,无法创建文件“”我从 MadExcept 3.0 得到错误描述。
这是代码,我在“CADDCOUNT”行中收到错误,但如果我删除该行,那么在关闭数据集之前我不会收到错误。
谢谢你的帮助。金
delphi - 如何解决“Unit JclCompression 是使用不同版本的 Sevenzip.IOutArchive 编译的”?
已经有一个类似的问题(链接)。问题是我不明白我必须删除哪个单元。
我已经安装了最新的 JCL 库并将“JclCompression”添加到单元中的使用列表中,但出现错误:“单元 JclCompression 是使用不同版本的 Sevenzip.IOutArchive 编译的”。
请以更简单的方式向我解释如何解决问题。
提前致谢!
delphi - 如何在 JEDI VCS 中删除(使用技巧)项目?
我必须拆分 JEDI VCS 服务器。我有 4 个 Delphi 项目,我必须将 2 个项目交给一家公司,2 个交给另一家公司。
这个想法是恢复 2 个 JEDI VCS 备份(2 个数据库备份),并删除另一个客户的项目。由于参考完整性,如JEDI VCS FAQ 中的这篇文章所述,现在不可能真正从 JEDI 中删除项目。
因此,由于无法删除,我想到在保存源文件的 blob 字段中写入 NULL。这样,如果客户 1 尝试恢复客户 2 项目,他将简单地获取文件列表,然后可能会在读取文件时出错。如果我可以将表设置为 NULL,则 dpr dfm pas 文件将不再真正存在于数据库中。
这可能吗?
有没有人写过这样的查询?
服务器版本为 V 2.4.1.790。
delphi - 绝地图书馆和德尔福 XE
通常,JEDI 库的安装是使用安装程序完成的。有谁知道安装程序
- 适用于 Rad Studio XE(Delphi 和 Builder)
- 如果没有,可以很容易地修改这样做
- 知道一些手动安装说明吗?
谢谢
c++builder - C++ Builder XE 和 JEDI JCL
有没有人成功编译了 C++ Builder XE 的 JCL?我在 XP 和 Win7 上尝试过,但没有成功。我已经提交了一个错误,但这对我来说现在是一个阻碍,所以虽然我会在这里问。我正在使用 sourceforge 的最新版本。