windows - Delphi Rio 应用程序无法在 Windows 2003 Server 上启动(缺少 d2d1.dll)
问题描述
自 Delphi Rio 10.3.3 更新(之前:Delphi Seattle)以来,我的应用程序尚未在 Windows 2003 服务器上启动。
错误消息如:无法启动应用程序,因为找不到 d2d1.dll。重新安装应用程序可以解决问题。
我已将文件 d2d1.dll 从我的 PC 复制到 Windows 2003 Server。出现以下错误消息: 应用程序或 DLL d2d1.dll 不是有效的 Windows 文件。使用安装链检查这一点。
然后我尝试通过 CMD 注册 DLL,如下所示: regscr32 / i d2d1.dll 错误消息:d2d1.dll 不是可执行文件,也不是为此文件类型注册的注册工具。
有任何想法吗?(我知道 Windows 2003 Server 非常旧且令人讨厌,但我需要任何解决方案)
编辑:一个简单的 Hello World 应用程序有效。
解决方案
推荐阅读
- java - 未使用 Spring CommonsRequestLoggingFilter 记录响应内容
- javascript - javascript中的原型阴影和原型链接有什么区别
- java - 如何建立与数据库的连接?对于获取我文件的人
- javascript - plotly.js 瀑布图,上下不同颜色
- excel - Excel ADDRESS 和 COUNTIF 函数
- java - 方法 onComplete 不起作用
- c - 如何从linux用户空间标记一些文件以便在内核空间对它们应用一些操作
- woocommerce - 我们可以隐藏价格为 0 或没有价格的 woocommerce 产品吗?
- swift - Firebase 自定义 reCaptach AuthUIDelegate - Swift
- authentication - 使用 Angular 5 进行身份验证