6

मेरे पास बनाए रखने के लिए एक विरासत अनुप्रयोग है। वर्तमान में, रिलीज एक विशेष डेवलपर वर्कस्टेशन से बनाए जाते हैं, यह एक बुरी, बुरी आदत है।डेल्फी 7: Win XP या Windows Server 2003 के अंतर्गत संकलन के बीच कोई अंतर?

मैंने एक केंद्रीकृत वातावरण से निर्माण को स्वचालित करने के लिए वर्चुअलाइज्ड बिल्ड सर्वर के लिए कहा। एकमात्र समस्या यह है कि सर्वर ने मुझे विंडोज सर्वर 2003 के साथ चलाया, और वे मुझे ऐसा करने के लिए एक विंडोज एक्सपी नहीं देंगे ...

क्या मुझे विशिष्ट मुद्दों पर सावधान रहना चाहिए, मुझे किस बारे में पता होना चाहिए?

धन्यवाद

उत्तर

11

आम तौर पर ओएस एक आवेदन डेल्फी के साथ पर बनाया गया है कोई फर्क नहीं पड़ता है, इसलिए वहां कोई समस्या नहीं होनी चाहिए। एकमात्र अपवाद किसी भी आयातित प्रकार पुस्तकालयों के साथ होगा, क्योंकि एक नया ओएस एक हालिया संस्करण के साथ आ सकता है। इसे सीधे आयातित इकाई का उपयोग न करके काम किया जा सकता है, लेकिन आपके प्रोजेक्ट में एक ज्ञात अच्छा संस्करण कॉपी करके, इसे नामित करके और इसे संस्करण नियंत्रण में जोड़कर।

+0

बिल्ड-सर्वर लाइसेंस को इंगित करने के लिए आपके उत्तर – Fred

4

मैं कभी भी समस्याओं का सामना करने के दौरान Win2003 बिल्ड मशीन और डेल्फी 7 का उपयोग कर रहा था। विकासशील और डिबगिंग भी ठीक काम किया। मैंने कभी-कभी कंसोल तक पहुंचने के लिए टर्मिनल सर्वर का भी उपयोग किया, यहां तक ​​कि कोई समस्या नहीं है।

8

कंपाइलर स्वयं परवाह नहीं करेगा, और एक ही कोड का पालन करेगा।

5

डेल्फी के आपके संस्करण के आधार पर, लाइसेंस विशेष रूप से आपको इन प्रकार के निर्माण के प्रयोजनों के लिए एक अलग बिल्ड पीसी पर कमांड लाइन कंपाइलर को "इंस्टॉल" करने की अनुमति देता है। इससे कोई फर्क नहीं पड़ता कि ओएस क्या है।

आपको वास्तव में ऐसे बिल्ड पीसी को सेट करने के लिए डेल्फी इंस्टॉलर का उपयोग करने की आवश्यकता नहीं है। मेरे बिल्ड पीसी में केवल निम्न फ़ोल्डरों को सीधे कॉपी किया गया है (आपको अपने पाथ पर्यावरण चर में बिन पथ जोड़ना/चाहना पड़ सकता है)।

Program Files \ CodeGear \ रेड स्टूडियो \ 5.0 \ बिन
Program Files \ CodeGear \ रेड स्टूडियो \ 5.0 \ lib
Program Files \ CodeGear \ रेड स्टूडियो \ 5.0 \ स्रोत
Program Files \ Common Files \ रेड स्टूडियो \ साझा असेंबली \ 5.0

+0

+1 के लिए धन्यवाद। –

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