السلام عليكم ورحمة الله وبركاته.
أريد أن أجعل برنامجي بأصغر شكل ممكن، فحاولت أن أصنع برنامج صغير جداً فقط لعرض رسالة من نوع (( MessageBox )) وكما نعلم أن هذه الدالة موجودة في الوحدة Windows ، وأيضاً نعلم أن الوحدة Windows تحتوي العديد من الدوال الأخرى (( التي لن أستعملها في البرنامج )) --- (( والتي أظن أنها ستزيد من حجم البرنامج من دون فائدة )) ---
فأريد أن أن أكتب وحدة ( اسمها مثلاً MyUnit.pas ) تكون فيها دالة MessageBox فقط. ثم أستعملها في برنامج من نوع Console Application وذلك بوضعها هي فقط في قائمة uses للبرنامج.
وأسئلتي هي :-
1- هل صحيح أن الدوال الأخرى في الوحدة ويندوز ( غير messagebox ) ستزيد من حجم البرنامج ؟؟؟
2- هل من الممكن كتابة مثل هذه الوحدة ؟
3- إذا كانت الإجابة بنعم، فكيف يمكنني كتابة هذه الوحدة ( MyUnit.pas ) ؟
أنا عملت برنامج بنفس الطريقة ، يعني من نوع Console Appliction ووضعت الوحدة Windows فقط في قائمة uses ثم قمت بعرض رسالة MessageBox من البرنامج، وكان حجم البرنامج النهائي تقريباً 8 كليو بايت.
وجزاكم الله خيراً ...
