15-01-2010, 09:55 AM
السلام عليكم و رحمة الله
كل من جرب استعمال بيئة التطوير Lazarus التي تستعمل Free pascal compilerاصيب بصدمة كبيرة عند ملاحظة ان مشروع فارغ ينتج ملف تنفيذي كبير الحجم، اكثر من 10MB بكثير، و بعد البحث في منتدى بيئة التطوير حصلت على الاجابة الشافية من مطوري البيئة...
طريقة تقليص الحجم :
الطريقة مجربة و تعمل دون مشاكل... على x86-32bit و x64-64bit
ملاحظة بيئة التطوير قيد التطوير و هي الوسيلة الوحيدة لعمل تطبيقات x64 او multi platformالى ان نرى اصدار دلفي يدعم بيئة x64 في المستقبل القريب...
بالتوفيق ان شاء الله
كل من جرب استعمال بيئة التطوير Lazarus التي تستعمل Free pascal compilerاصيب بصدمة كبيرة عند ملاحظة ان مشروع فارغ ينتج ملف تنفيذي كبير الحجم، اكثر من 10MB بكثير، و بعد البحث في منتدى بيئة التطوير حصلت على الاجابة الشافية من مطوري البيئة...
طريقة تقليص الحجم :
كود :
1. Project|Compiler Options|Code|Smart Linkable (-CX) -> Checked
2. Project|Compiler Options|Linking|Debugging|Display Line Numbers in Run-time ErrorBacktraces (-gl) -> Unchecked
3. Project|Compiler Options|Linking|Debugging|Strip Symbols From Executable (-Xs) -> Checked
4. Project|Compiler Options|Linking|Link Style|Link Smart (-XX) -> Checkedالطريقة مجربة و تعمل دون مشاكل... على x86-32bit و x64-64bit
ملاحظة بيئة التطوير قيد التطوير و هي الوسيلة الوحيدة لعمل تطبيقات x64 او multi platformالى ان نرى اصدار دلفي يدعم بيئة x64 في المستقبل القريب...
بالتوفيق ان شاء الله

