【问题标题】:can I compile a delphi xe2 with VBS code as a resource or dll我可以用 VBS 代码作为资源或 dll 编译 delphi xe2
【发布时间】:2014-02-12 02:35:21
【问题描述】:

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

【问题讨论】:

    标签: windows delphi delphi-xe2


    【解决方案1】:

    您可以使用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

    【讨论】:

    • 感谢您的回复,您不会碰巧有该技术的示例吗?再次感谢...
    • 注意:根据我的经验,它不能在您的 x64 应用程序中使用
    • 您阅读了Writing a scripting host in Delphi XE2 64-bit 的讨论吗?您在 x64 中是否遇到了特殊问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 2011-09-05
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    相关资源
    最近更新 更多