2010-06-24 39 views
1

我爲需要打印圖表和一些數據的本地公司開發了一個應用程序。我使用PrintForm控件在Windows 7機器上製作了該程序。它打印得很好,我把它發給了公司,但他們在WindowsXP上運行它,程序崩潰了。我認爲PrintForm可以在所有的Win操作系統上運行,但顯然情況並非如此?在Windows XP上使用VB.NET打印表格

如果有什麼特別的事情需要完成,讓PrintForm在XP上工作就沒問題(下載一個lib文件或其他東西),但是否則打印出一個VB.NET表單的最佳方法是什麼Windows XP?

謝謝!

+0

你有沒有在其他的Windows 7電腦上試過它,或者只是你正在開發的那個?僅僅因爲它可以在Windows 7 PC上運行,並不意味着它是Windows版本的問題。您應始終嘗試在乾淨的Windows PC上部署您的軟件,然後再將其釋放到野外。 – 2010-06-24 18:27:14

回答

0

我的猜測是他們的PC上沒有Microsoft.VisualBasic.PowerPacks.VS.dll。您需要將其包含在您的部署項目中,以便他們可以調用PrintForm。

我不認爲這是XP獨一無二的。 According to MS,這是VB早期的一個特性。