السلام عليكم ورحمة الله
عند فتح batch build من قائمة build أجد أحيانا build unicode و debug unicode
السؤال هو : ما هو الفرق بين ال build وال build unicode وشكرا لكم
(f) (f) (f)
السلام عليكم ورحمة الله
عند فتح batch build من قائمة build أجد أحيانا build unicode و debug unicode
السؤال هو : ما هو الفرق بين ال build وال build unicode وشكرا لكم
(f) (f) (f)
ما الفرق بين ال Release وال unicode Release
أخي أنت تقصد الفجوال سي ...؟؟؟؟
وهل الايام ما تشوف ناس واجد موجدين في المنتدى يعني اصبر
وشكراً :D
If you think yourself that you are nobody, you should go somewhere to find yourself
(clock) (clock) (clock)
ال debug هي نسخة تتضمن معلومات اضافية للdebugger من أجل تنقيح البرنامج وتسهيل عملية ال tracing ومشاهدة المتحولات وتتبع الأخطاء . ويكون هنا حجم الملف التنفيذي كبير .. وهذه النسخة لا يجب أن تعطى إلى المستخدم ..
ال release هو النسخة النهائية ويكون فيها الكود محسن أو optimized وتخلو من المعلومات الاضافية التي يحتاجها الdebugger ..
أما الunicode فهو من أجل بناء تطبيقات international تدعم اللغات العالمية .. هنا يتمثل كل محرف char ببايتين بدلا من بايت ...
يفضل دائما بناء تطبيقات unicode لأن الوندوز الحالي يعمل أسرع عند استخدام ال unicode .
ولكن من أجل بناء تطبيق في فجوال سي++ يدعم النظامين أو حتى ال unicode يفضل استخدام التالي :
TCHAR بدلا من char
عند تعريف السلاسة ألحقها ب _T كالتالي :
_T("Text Text")يجب أن تختار التوابع الخاصة ب TCHAR عندما تريد أن تستخدم توابع ال CRT ..
Coding on the Cloud and for the Cloud!
ألف شكر الك يا أحلى أستاذ (gift)
(f) (f) (f)
هذا الموضوع مغلق.