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

PowerBuilder 2019 R3编译程序部分Dell设备DataWindows无法加载咨询

PowerBuilder 2019 R3 部署异常问题解决方案

同类问题高发原因

该问题在PB开发群体中已有较多反馈,尤其集中在搭载双显卡(核显+独显)动态切换功能的戴尔笔记本机型上,核心触发原因如下:

  • PB 2019 R3的DataWindow渲染逻辑对新硬件的动态显卡切换机制兼容性差,独显渲染时容易触发绘制失败
  • 目标设备缺失PB运行时核心组件、对应版本Oracle客户端依赖
  • 系统临时目录或程序安装路径存在非ASCII字符,PB运行时无法正常生成DataWindow临时缓存

必随可执行文件分发的组件清单

PowerBuilder 2019 R3 运行时核心组件

注意所有组件需和你编译程序的位数(32位/64位)完全一致:

  • 基础运行库:pbvm190.dll、pbdwe190.dll、pbshr190.dll
  • 富文本相关(用到富文本DataWindow才需要):pbrtc190.dll、pbtex190.dll
  • Oracle专属驱动:pbora190.dll(若用OLE DB连接则补充pboib190.dll)

Oracle 11.2.0.4 连接依赖

如果目标机器未提前安装对应版本Oracle客户端,需随包携带对应位数的Oracle Instant Client核心文件:

  • oci.dll、oraociei11.dll、orannzsbb11.dll、oraocci11.dll
  • 若用到tns命名方式连接,还需附带配置好的tnsnames.ora文件

系统底层依赖

需随包提供对应位数的微软VC++ 2017 可再发行包安装程序,首次运行时检测环境缺失自动静默安装。

戴尔机型专属修复操作

如果补充完所有组件后仍出现加载失败,可通过以下操作修复:

  1. 在Windows系统「设置-系统-显示-图形设置」中,给你的程序手动指定使用「节能」模式(即调用核显运行),禁止独显动态切换
  2. 在程序运行目录新建pb.ini文件,添加以下配置禁用硬件加速渲染:
[Data Window]
RenderUsingGDIPlus=0
Accessibility=0
  1. 避免将程序安装到包含中文、特殊符号的路径下,同时检查当前Windows用户名是否包含非ASCII字符,异常路径会导致PB临时文件生成失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 17:06:06