Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows XP上用VB.NET打印表单_Vb.net_Printing - Fatal编程技术网

在Windows XP上用VB.NET打印表单

在Windows XP上用VB.NET打印表单,vb.net,printing,Vb.net,Printing,我为一家当地公司开发了一个应用程序,需要打印一张图表和一些数据。我在Windows7机器上使用PrintForm控件制作了这个程序。它打印得很好,我把它发给了公司,但是他们在WindowsXP上运行,程序正在崩溃。我假设PrintForm可以在所有Win操作系统上运行,但显然不是这样 如果要让PrintForm在XP上运行,需要做一些特殊的事情,那么下载lib文件或其他文件就可以了,但是在Windows XP上打印VB.NET表单的最佳方式是什么 谢谢大家! 我猜他们的电脑上没有Microsof

我为一家当地公司开发了一个应用程序,需要打印一张图表和一些数据。我在Windows7机器上使用PrintForm控件制作了这个程序。它打印得很好,我把它发给了公司,但是他们在WindowsXP上运行,程序正在崩溃。我假设PrintForm可以在所有Win操作系统上运行,但显然不是这样

如果要让PrintForm在XP上运行,需要做一些特殊的事情,那么下载lib文件或其他文件就可以了,但是在Windows XP上打印VB.NET表单的最佳方式是什么


谢谢大家!

我猜他们的电脑上没有Microsoft.VisualBasic.PowerPacks.VS.dll。您需要将其包含在部署项目中,以便他们可以调用PrintForm


我不认为这是XP独有的,这是VB早期移植的一项功能。

您是否在其他Windows 7 PC或您正在开发的PC上试用过它?仅仅因为它在你的Windows7电脑上工作并不意味着它是一个Windows版本的问题。在将软件发布到野外之前,您应该始终尝试在干净的Windows PC上部署软件。