كيف يمكنك إصلاح خطأ 1958 عند استخدام SET PRINTER TO على 64bit مشهد في VFP 8

StackOverflow https://stackoverflow.com/questions/418071

  •  03-07-2019
  •  | 
  •  

سؤال

ولدينا تطبيق VFP 8 تعود الخطأ عام 1958، وهو "خطأ في تحميل برنامج تشغيل الطابعة" عند تنفيذ السطر التالي من التعليمات البرمجية

SET PRINTER TO HP1200

وعلى عملاء ويندوز فيستا الأعمال 64BIT الكمبيوتر المحمول. وHP1200 غير حبر HP نموذج الأعمال النفاثة 1200.

والعميل إزالة وإعادة تثبيت الطابعة باستخدام أحدث برنامج تشغيل 64BIT من HP. حاولنا أيضا أن أضيف الجديدة عام / نص فقط الطابعة على FILE: منفذ واستخدامه بدلا من ذلك، ونحصل على نفس الخطأ. حتى انها ليست محددة إلى برنامج تشغيل الطابعة HP.

لقد حاول أيضا إزالة خط SET PRINTER TO ومجرد تنفيذ الأمر على REPORT FORM لذلك سوف يذهب إلى الطابعة الافتراضية، ولكن لم نحصل على الانتاج.

والعميل لديه جهاز سطح المكتب، 64 فيستا التجارية كذلك، مع نفس الطابعة وبرنامج التشغيل المثبت، ونحن لا نرى نفس الخطأ. لا تشغيلها مكافحة الفيروسات أفاست على الجهازين.

هل كانت مفيدة؟

المحلول

لدينا عميل واحد على الأقل الذي يستخدم فيستا مع تطبيق FoxPro، لكننا تستخدم الفوكس برو 9، وليس لديه مشاكل الطباعة.

ومن كل ما قرأت، إذا كنت تسير على استخدام ويندوز فيستا و FoxPro معا، الفوكس برو 9 هو الطريق للذهاب.

http://www.promatrix.com/mall/vfp-vista -compatibility.asp

ونحن تحولت التطبيق لدينا من الفوكس برو 8 إلى 9 الفوكس برو، وتحديدا من أجل التوافق ويندوز فيستا ... وعلى الرغم من أنني لم يشارك مباشرة، وأنا لا أعتقد أن الإفراط في التغيير الصعب القيام به.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top