我可以用VBS代码作为资源或DLL编译delphi xe2

时间:2014-02-12 02:35:22

标签: windows delphi delphi-xe2

我有一些事情比如运行SFC,碎片整理和重置页面文件等等,可以在Windows VBScript中完成的事情,我只是想知道我是否可以将该代码编译为资源并根据需要调用它。感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用Windows Script Host接口IActiveScriptIActiveScriptParse从内存中执行Javascript / VBScript。然后,您可以将Javascript / VBScript编译为资源,在运行时解压缩,然后在需要时执行。

更新:查看此博客文章:

Adding Active Scripting to your Delphi Win32 application

然后看看这个讨论,让它在64位工作:

Writing a scripting host in Delphi XE2 64-bit