2010-12-02 18 views
5

आज मैंने डेल्फी और सी ++ बिल्डर एक्सई परीक्षण डाउनलोड किया।मेरा सी ++ बिल्डर प्रोग्राम मेरे डेल्फी कार्यक्रम से इतना छोटा क्यों है?

मैं लंबे समय तक डेल्फी पूर्व के आकार के बारे में चिंतित था (एक्सई में यह 850 केबी है), और मैंने सोचा, क्यों ऐप का इतना बड़ा आकार भी एक खाली रूप है?

लेकिन सी ++ बिल्डर एक्सई पर न्यूनतम आकार केवल 120 केबी है! भले ही मैंने सी ++ प्रोजेक्ट में डेल्फी फॉर्म शामिल किया हो, फिर भी कोई बड़ा आकार अंतर नहीं था।

सी ++ बिल्डर कैसे वही सामग्री के साथ एक छोटा exe बनाने में सक्षम है? और डेल्फी ऐसा क्यों नहीं कर सकता?

+0

क्षमा करें थोड़ा याद आ रही है धन्यवाद, मैंने इसे रनटाइम के साथ सी ++ बिल्डर बिल्ड के लिए डिफआउट द्वारा जांच नहीं की थी – VibeeshanRC

उत्तर

11

शायद आपके द्वारा निर्मित सी ++ बिल्डर एक्सई रनटाइम पैकेज जैसे vcl60.bpl और rtl60.bpl पर निर्भर है? यह छोटे आकार की व्याख्या करेगा।

+0

पर थोड़ी याद आ रही है धन्यवाद, मैंने इसे चेक नहीं किया – VibeeshanRC

+0

डेल्फी भी ऐसा कर सकता है। अंतर यह है कि डिफ़ॉल्ट लिंक रनटाइम लाइब्रेरी द्वारा डेल्फी जहां सी ++ नहीं है। लेकिन आप डेल्फी में भी रनटाइम लाइब्रेरी को अक्षम कर सकते हैं लेकिन फिर प्रोग्राम आपके सी ++ प्रोग्राम की तरह स्टैंडअलोन के रूप में चलाने में सक्षम नहीं होगा। – Coder12345

संबंधित मुद्दे