2010-06-24 5 views
1

J'ai développé une application pour une entreprise locale qui nécessitait l'impression d'un graphique et de certaines données. J'ai fait le programme sur une machine Windows 7 en utilisant le contrôle PrintForm. Il a très bien imprimé et je l'ai envoyé à l'entreprise, mais ils l'exécutent sur WindowsXP et le programme plante. J'ai supposé que PrintForm fonctionnerait sur tous les systèmes d'exploitation Win mais apparemment ce n'est pas le cas? Si quelque chose de spécial doit être fait pour que PrintForm fonctionne sur XP ce serait bien (télécharger un fichier lib ou quelque chose comme ça), mais sinon quelle est la meilleure façon d'imprimer un formulaire VB.NET sur Windows XP? Windows XP?Impression d'un formulaire dans VB.NET sous Windows XP

Merci!

+0

L'avez-vous essayé sur d'autres ordinateurs Windows 7 ou simplement sur ceux que vous développez? Tout simplement parce que cela fonctionne sur votre PC Windows 7 ne signifie pas que c'est un problème de version Windows. Vous devriez toujours essayer de déployer votre logiciel sur un PC Windows propre avant de le relâcher dans la nature. –

Répondre

0

Ma conjecture est qu'ils n'ont pas le Microsoft.VisualBasic.PowerPacks.VS.dll sur leur PC. Vous avez besoin de cela pour être inclus dans votre projet de déploiement afin qu'ils puissent appeler PrintForm. Je ne pense pas que ce soit unique à XP cependant. According to MS, cela a été une fonctionnalité portée depuis les premiers jours VB.