问题标签 [jvcl]

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.

0 投票
1 回答
926 浏览

delphi - Delphi & JVCL - JvWizard,在运行时添加页面

我需要在运行时向 TJvWizard 添加一个页面(该页面可能由插件注册)。我尝试将它添加到 JvWizard.Pages,但它似乎不是有效的方式 - 我需要将该页面作为倒数第二个页面插入......

我试过代码

但它被添加为 RouteMap 的最后一页,并在启动时显示为第一页...

提前致谢!

0 投票
5 回答
4651 浏览

delphi - Delphi 7,支持 Unicode 的 XML 处理

我正在开发 Delphi 7(个人)。我曾经使用 JvSimpleXML 进行 XML 处理,但它似乎不能处理 WideStrings(或者是吗?!)。我的整个项目使用 TntWide... & SpTBXLib 作为接口,因此它确实可以很好地处理 Unicode,我现在需要将一些设置存储在文件中...所以我正在寻找解决方案或(免费)替换 JvSimpleXML ...任何想法?

在此先感谢

0 投票
3 回答
466 浏览

delphi - Delphi < 2009,JvAppStorage 的 unicode 替代品

我正在寻找存储我的应用程序设置的最佳选择。我决定编写自己的继承自 TPersistent 的类,该类将存储所有可用的配置选项。目前我正在寻找保存它的最佳方法 - 我发现 JvAppStorage 看起来非常有前途(因为无论如何我在我的项目中使用 JVCL ......)但它不能正确处理 unicode(WideStrings)。对于 XML 文件,它将字符存储为实体,对于 ini 文件,它似乎可以存储,但在这两种情况下,加载字符串都会用大量问号替换文本......

有没有什么好的替代品也可以处理 Unicode?

提前致谢。

0 投票
2 回答
3609 浏览

delphi - JVCL 组件文档

我刚刚安装了 JCL 和 JVCL 库,主要是因为它们包含替换旧 rxLib 组件的组件,并且我正在升级一个大量使用这些组件的旧项目。

我现在发现自己在我的 Delphi 2010 IDE 中有许多新选项卡,但没有提示(除了组件名称)这些组件的作用。TJvEdit 与 TEdit 有何不同?什么是 TJvSpecialImage?

检查 JVCL 帮助目录和 google 搜索甚至找不到库中包含的组件列表。有谁知道这样的文件是否存在?

编辑,后续问题:

现在 Lars 向我展示了从哪里下载帮助文件,我无法将它们安装到 Delphi 帮助系统中。显然,我应该使用 Delphi 提供的 h2reg 实用程序来应用文件(我假设使用 JVCL333_h2reg.ini 文件来驱动进程),但我能找到的唯一提示强调了损坏的危险帮助系统做错了。

(注:我这台机器上也安装了D2007,但只想安装D2010的帮助文件)。

0 投票
2 回答
696 浏览

delphi - JVCL 2.10 和德尔福 2010

您是否尝试将 JVCL 2.10 与 Delphi 2010 一起使用?我有 Delphi 7 项目,该项目大量使用该库中的 DB 组件,并希望将其移至新的 Delphi。我知道从 JVCL 2.10 迁移到最新的 JVCL 版本会有很大的问题,所以如果 Delphi 2010 与 2.10 一起工作会更好。你有什么经验吗?

0 投票
1 回答
2409 浏览

delphi - 如何在 DLL 中实现回调方法(Delphi / TJVPluginManager + TJvPlugin)

我正在构建一个使用插件的应用程序。我正在使用优秀的 JVCL 插件框架。我第一次开始使用包插件。它就像一个魅力,但有一个很大的缺点:需要给运行时 bpl (23Mo)。所以我切换到DLL插件。

我需要从 hostapplication 调用一个方法(具有 3 个参数的过程),但我不知道该怎么做。OBones 在 Jedi newgroup 中解释了使用回调函数,但我不知道如何实现这一点。

有人可以解释一下或者更好,给我一个例子吗?您可以获取 JVCL 1SimplePlugin 演示并更新它。

提前致谢

BR

斯蒂芬·维尔兹比奇

0 投票
4 回答
2613 浏览

regex - 我可以使用什么正则表达式从 Google 搜索中提取 URL?

我将 Delphi 与 JCLRegEx 一起使用,并希望从谷歌搜索中捕获所有结果 URL。我查看了 HackingSearch.com,他们有一个看起来正确的示例 RegEx,但是当我尝试它时无法得到任何结果。

我使用它类似于:

正则表达式可在hackingsearch.com 获得

我使用的是 Delphi Jedi 版本,因为每次我安装 TPerlRegEx 我都会与两者发生冲突......

0 投票
3 回答
3531 浏览

delphi - Delphi:如何使用 TJvRichEdit 将文本和图像(不仅仅是 .bmp)加载或保存到文件或 firebird blob 字段?

关于 TJvRichEdit 和 Delphi ......怎么样?

  1. 从文件加载/保存 rtf(包括文本和图像 - 不仅是 .bmp)?
  2. 向/从 Firebird blob 字段读取/写入 rtf(包括文本和图像 - 不仅是 .bmp)?
  3. 在插入 TJvRichEdit rtf 之前,自动将从剪贴板 (Ctrl-V) 粘贴的屏幕转储转换为 .jpg 格式?

指导/建议、示例/代码和有用的 URL 都很有帮助。谢谢。

0 投票
2 回答
873 浏览

delphi - 如何在 Delphi JVCL 单元中设置断点?

我正在调试使用来自优秀JVCL库的 TJvProgramVersionCheck 组件的Delphi代码。

所以我想在 JvProgramVersionCheck 单元的某处放置一个断点,但它不起作用。断点图标显示一个交叉未激活!

我尝试在调用 TJvProgramVersionCheck 方法时设置断点,进行调试“Step into”,当然,它不会中断!

回到 JVCL 安装,我重新安装了“编译调试单元”选项,在调试 LIB 路径中添加了调试 DCU ......但仍然不起作用。

任何的想法 ?

0 投票
2 回答
3243 浏览

delphi - 如何卸载 JVCL?

我想卸载 Jedi,因为它取代了我的 GIF 处理库。即使我卸载了 JVCL,Delphi 仍然使用 Jedi gif 库,并且它不断将 JVGif 单元添加到我的项目中,这增加了额外的编译时间。