You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TMS AdvWebBrowser组件初始化异常:安装Evergreen后运行仍报错

解决TMS AdvWebBrowser运行报错问题

针对你遇到的问题,可按以下步骤排查解决:

  • 匹配WebView2运行时与组件版本
    TMS AdvWebBrowser对WebView2运行时有版本要求,确保安装的Evergreen运行时为最新稳定版,或与组件官方文档指定版本一致。可重新下载微软官方的Evergreen安装包覆盖安装。

  • 检查项目编译平台位数
    最初提示缺失WebView2Loader_x86.dll,说明项目大概率以32位(x86)为编译目标:

    1. 打开Delphi项目选项
    2. 进入「构建」选项卡,确认目标平台为Win32
    3. 同时确保WebView2 Evergreen运行时安装了x86版本(默认会匹配系统位数,手动安装时需留意)
  • 手动部署WebView2Loader.dll
    部分场景下,即使安装了Evergreen运行时,仍需将对应位数的WebView2Loader.dll放到程序输出目录:

    • 从TMS组件安装目录找到WebView2Loader_x86.dll(通常路径类似TMS Components\TMS Web Browser\Lib)
    • 复制该文件到你的应用程序exe所在文件夹
  • 手动指定WebView2运行时路径
    在程序启动阶段手动设置WebView2运行时路径,避免自动查找失败:

    procedure TForm1.FormCreate(Sender: TObject);
    var
      RuntimePath: string;
    begin
      // 替换为实际的WebView2运行时版本路径
      RuntimePath := 'C:\Program Files (x86)\Microsoft\EdgeWebView2\Application\128.0.2739.68';
      AdvWebBrowser1.WebView2EnvironmentOptions.BrowserExecutableFolder := RuntimePath;
      AdvWebBrowser1.CreateWebView;
    end;
    
  • 验证Edge浏览器安装状态
    WebView2 Evergreen运行时依赖Chromium版Microsoft Edge核心,确保系统已安装该浏览器,且版本不低于86.0.622.38(建议使用最新稳定版)。

内容的提问来源于stack exchange,提问作者Japster

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 06:44:59