إم وجود مشكلة مع هذا ونأمل أن بعض منكم قد تسليط بعض الضوء على ذلك بالنسبة لي كتلة التعليمات البرمجية: إيف غيرت ورل، من الواضح، ولكن هذا ليس مهما. عندما أحاول تشغيله، فإنه يعطيني استثناء على الخط كوتايتفوريكسيتكوت تشير عملية كوتنو ويرتبط مع هذا object. quot أي مساعدة هنا سيكون موضع تقدير كبير الثلاثاء 19 أكتوبر 2010 6:05 م يجب أن يكون اسم ملف العملية ملف قابل للتنفيذ mBoardProcess. StartInfo. حجج microsoftenusdefault. aspx mBoardProcess. StartInfo. FileName كوتايكسلور. إكسكيوت كود كونفيرتر سيت إديتد بي كيماف الثلاثاء، أكتوبر 19، 2010 6:32 م تم وضع علامة على إجابة فرانك L. سميث الثلاثاء 19 أكتوبر 2010 6:35 م الثلاثاء 19 أكتوبر ، 2010 6:26 PMProcess. WaitForExit () أجاب على رسس process. WaitForExit () أبر 05، 2008 03:14 بيإم 124 grogo21 124 لينك مرحبا، أواجه مشاكل مع Process. WaitForExit () تجميد التعليمات البرمجية لفترة من الوقت. هنا هي التعليمات البرمجية: pStart. Start () pStart. WaitForExit (120000) إذا لم يكن pStart. HasExited ثم pStart. Kill () خطأ في العملية نهاية إذا pStart. Close () pStart. Dispose () إذا اكملت العملية في غضون 120 ثانية ثم هناك لا توجد مشكلة. ولكن إذا تم التوصل إلى حد المهلة فإنه يتجمد لفترة من الوقت. لماذا هذا ما هو أسوأ هو أنه يبدو أن تجميد جميع العمليات مثل هذا واحد التي كتبها طلبات أخرى إلى الصفحة التي تحتوي على هذا الرمز. راجع للشغل، لا يحتوي هذا الرمز أدناه على أية مشكلات: pStart. Start () بينما لا pstart. HasExited () threading. thread. sleep (500) إذا pstart. StartTime لتر الآن. إضافة ثانية (120) ثم pStart. Kill () خطأ في العملية نهاية إذا النهاية في حين pStart. Close () pStart. Dispose () إعادة: process. WaitForExit () أبريل 05، 2008 04:05 بيإم 124 grogo21 124 لينك أنا آسف، وأنا الحصول على نفس المشكلة مع بت الثاني من التعليمات البرمجية نشرت. لذا يجب أن تقع المشكلة مع pStart. Kill. ري: Process. WaitForExit () 05 أبريل 2008 04:09 م 124 جانمارو 124 لينك يتم استخدام الزائد ويتفوريكسيت () لجعل الموضوع الحالي الانتظار حتى ينتهي العملية المرتبطة. تقوم هذه الطريقة بإرشاد مكون العملية إلى الانتظار لوقت غير محدود من الوقت لإنهاء العملية. قد يؤدي هذا إلى توقف التطبيق عن الاستجابة. على سبيل المثال، إذا قمت باستدعاء كلوسمينويندو للعملية التي تحتوي على واجهة مستخدم، قد لا يتم التعامل مع الطلب إلى نظام التشغيل إنهاء العملية المقترنة إذا تمت كتابة العملية إلى أبدا إدخال لوب الرسالة. هناك بعض العملية (ل إستانس يربط إلى قاعدة بيانات، كتابة ملف على قرص) التي هي هاردوار مدفوعة بروسيسس، لا تستطيع أن تفعل الكثير لوقفها في وقت معين. تشاو -)
No comments:
Post a Comment