PRB: إعادة ملفات رأس المتجاهلة بواسطة ترجمة عملية إنشاء الكل

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية147201
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
إصدار من مدير المشروع إلى "إعادة ترجمة كافة" لا تفرض ترجمة ملفات البرامج (.prg) إذا لم يتم تغييره البرنامج. ونتيجة لذلك، يتم تجاهل ملفات رأس (.h) التي تتم الإشارة إليها في ملف البرنامج بواسطة "كافة إعادة ترجمة" ومعالجتها إنشاء. إعادة لذلك، إذا تم إجراء تغييرات على ملف رأس المشار إليها في ملف برنامج ، التغييرات الجديدة يتم لا تلقائياً تعريف.

ملاحظة: يطبق هذا السلوك فقط على الملفات رأس التي تتم الإشارة إليها في ملفات البرامج بدون تغيير. بمعنى آخر، رأس الملفات المشار إليها في النماذج و يتم reprocessed الفئات بواسطة "إعادة ترجمة كافة".
السبب
لدى كل ملف .prg ملف .fxp مقترنة بعد عملية إنشاء الأول. إذا الطوابع تاريخ/وقت الملف .fxp و .prg هي نفسها، ثم يفترض أنه لم يتم تغيير ملف .prg ، بحيث يتم ترك من أية عمليات ترجمة اللاحقة.
الحل
هناك طريقتان لفرض ترجمة .prg الملفات:

  • حذف كافة الملفات .fxp المطابق قبل البدء في إنشاء عملية من داخل "مدير المشروع. - أو -

  • إصدار أمر *.PRG ترجمة من إطار الأوامر.
وهو وجود ملف .fxp تمنع مدير المشروع من ترجمة كافة الملفات.
تصريح
يعتبر هذا السلوك حسب التصميم.
معلومات أخرى

خطوات إعادة إنشاء السلوك

  1. إنشاء مشروع بسيط وإضافة ملف .prg يحتوي على عبارة #INCLUDE مراجع ملف رأس (.h). تتضمن أيضاً WINDOW الانتظار بيان يقوم بعرض محتويات ثابتة متغير معَّرف في ملف الرأس.
  2. إضافة ملف الرأس إلى مقطع "ملف نصي" مدير المشروع.
  3. في ملف الرأس إدراج أمر #DEFINE يضع قيمة إلى ثابت المشار إليه بواسطة WINDOW الانتظار.
  4. إنشاء المشروع ثم تشغيله الانتباه إلى القيمة المعروضة من الثابت. ثم قم بتغيير قيمة الثابت في ملف الرأس.
  5. إعادة إنشاء المشروع مع تحديد خانة الاختيار "إعادة ترجمة كافة الملفات".
  6. أعد تشغيل التطبيق ولاحظ أن القيمة المعروضة لا يعكس القيمة الجديدة في ملف الرأس. القيمة هي نفس القيمة التي تم تخزينها مسبقاً.
  7. حذف ملف .fxp الذي يتوافق مع ملف .prg.
  8. إعادة إنشاء المشروع مع تحديد خانة الاختيار "إعادة ترجمة كافة الملفات".
  9. أعد تشغيل التطبيق ولاحظ أن يعكس القيمة المعروضة الآن القيمة الموجودة في ملف الرأس.
akz re-compile VFoxWin

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 147201 - آخر مراجعة: 02/27/2014 10:24:16 - المراجعة: 3.1

Microsoft Visual FoxPro 3.0 Standard Edition, Microsoft Visual FoxPro 3.0b Standard Edition

  • kbnosurvey kbarchive kbmt KB147201 KbMtar
تعليقات
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)