Winsoft JSEngine 4.9for Delphi 6–12Athens JavaScript引擎控件
Winsoft 的 JSEngine v4.9 是 Delphi 和 C++Builder 开发中挺实用的 JavaScript 引擎控件,支持从 D6 到 Delphi 12 Athens,全源码还带。用它你可以在自己的 VCL 项目里直接嵌套运行 JavaScript,像是在页面中做一些小型交互,或者动态数据都蛮方便的。
全源码的好处你懂的,想怎么改就怎么改。搭配 Delphi 12 使用的时候,兼容性还不错,响应也快,不容易出奇怪的 bug。而且 v4.9 算是比较成熟的版本了,稳定性上放心。
有一次我需要在桌面客户端里动态加载一些配置脚本,用它就挺省事,jsengine.RunScript
一下,直接搞定。而且配合你熟的那套 WebView 控件也能玩出花来,前后端逻辑互通不是问题。
如果你平时也需要让 Delphi 支持点“脚本化”的东西,或者想在桌面端搞点“类前端”的功能,这控件真的可以试试。对了,要是你还在用 ResizeKit、FastReport、WinSoft Camera 这些,那这套 JSEngine 配起来更香。
顺带一提,相关资源你也可以看看:
如果你项目也准备升级到 Delphi 12,或者已经在用 Athens,那这版本的 JSEngine 就比较合适。需要源码改造的你,记得备份哟~
Delphi 12 控件之Winsoft JSEngine v4.9 for CB & D6-D12 Athens Full Source.7z
预估大小:699个文件
ChakraCore.dcu
85KB
ChakraCommon.dcu
90KB
JSEngine.dcu
78KB
Demo.cpp
916B
Demo.cbproj
73KB
Main.cpp
5KB
JSEngine.dcu
77KB
ChakraCore.a
20KB
ChakraCore.dcu
83KB
ChakraCommon.dcu
88KB
6.22MB
文件大小:
评论区