0

希望有人可以帮助我.. 我创建了一个 vb6 dll,它假设使用 printer.print 方法,因为我想要更简单的打印机功能.. 它在使用 vb.net 2012 的同一台计算机上运行顺畅,问题是在新发布后已安装操作系统和必备的已安装计算机

ps 已经尝试安装 vb6 IDE 并尝试了实际的 printer.print 没有问题

4

1 回答 1

1

确保您的安装程序正确注册 DLL。鉴于您的头衔,这可能是第一个罪魁祸首。但也会有一些(很多?)VB6 运行时也需要安装。我不确定标准 .NET 安装程序制造商是否知道如何确定它们是什么,并且您安装的较新机器可能还没有它们。

当您安装 VB6 IDE 时,您可能修复了该机器的运行时问题,因此它可能与正在注册的 DLL 有关。对于更多安装,您可能需要为项目创建一个迷你 VB6 安装程序来安装运行时。

目标操作系统是什么?

于 2013-09-23T14:19:41.220 回答