2012-02-04 14 views
10

मेरे पास XE2 दोनों के साथ दो पीसी हैं। मैंने सोचा कि मैंने दोनों पर समान रूप से स्थापित किया है लेकिन एक पर तीसरे पक्ष के पैकेज स्थापित करने में समस्याएं हैं जबकि दूसरा ठीक है।डेल्फी या क्लोन डेल्फी रजिस्ट्री सेटिंग्स कैसे माइग्रेट करें?

मैं वैसे भी वही चाहता हूं। ईस्टिस्ट शायद मेरे ड्रॉपबॉक्स फ़ोल्डर में जाकर काम करने वाले सेट-अप को "माइग्रेट" करने के लिए होगा। क्या मै वह कर सकता हूं? यदि हां, तो कैसे?

यदि नहीं, तो क्या मैं (easilly) एक मशीन पर अपनी रजिस्ट्री सेटिंग्स बैकअप कर सकता हूं और फिर उन्हें दूसरे पर आयात कर सकता हूं?

मुझे लगता है कि मैं बस एक पीसी पर समस्या का समाधान कर सकता हूं, लेकिन अब तक बहुत भाग्य नहीं है। मैं केवल एक डेल्फी सेटअप करने में समय का निवेश करूंगा। और चूंकि मैं ड्रॉपबॉक्स में कई अन्य सामानों को आगे बढ़ रहा हूं ...

+4

मैं सही इस कारण के लिए एक वी एम का उपयोग करें। एक बार मेरे डेल्फी को वीएम में स्थापित करने के बाद, मैं इसे विभिन्न कंप्यूटरों पर उपयोग कर सकता हूं और मैं बिना किसी समस्या के क्लोन के साथ कई चीजों को आजमा सकता हूं। – Andreas

+3

मैं सहमत हूं, और मैं उसी कारण से वीएम का उपयोग करता हूं। तीसरे पक्ष के घटक बनाए रखने के लिए एक दुःस्वप्न हैं। इस समस्या को हल करने का कुछ बेहतर तरीका होना चाहिए। शायद यह लागू करें कि सभी तृतीय पक्ष विक्रेताओं ने विशिष्ट स्थानों में पुस्तकालयों के विभिन्न "भागों" को रखा है। जैसे प्लगइन कई अनुप्रयोगों के लिए काम करते हैं, या लिनक्स निर्देशिका (जैसे/var/log ...) – Mihaela

+0

दोनों के लिए +1। हां, यही मुझे करना चाहिए था, लेकिन अब बहुत देर हो चुकी है :-(बीटीडब्ल्यू, आप एक मशीन से दूसरी मशीन में वीएम कैसे प्राप्त करते हैं? – Mawg

उत्तर

2

मुझे ड्रॉपबॉक्स के साथ ऐसा करने का कोई तरीका नहीं पता है। कोडगियर न्यूज ग्रुप में मैंने एक पुरानी पोस्ट बनाई है (डेल्फी 7 से संबंधित है, लेकिन रजिस्ट्री कुंजियों के सुधार के साथ अभी भी लागू है); उम्मीद है कि यह मदद करेगा।

(यह शायद कह बिना जाता है, लेकिन वापस ऊपर RegEdit का उपयोग कर और उन्हें निर्यात, अगर द्वारा शुरू करने से पहले। गंतव्य मशीन पर मौजूदा रजिस्ट्री सेटिंग्स आपको कम से कम बात करने के लिए वापस पाने के लिए सक्षम हो जाएगा अब आप आयातित प्रविष्टियों को हटाकर और सहेजे गए लोगों को आयात करके कुछ गलत हो जाते हैं।)

आप किसी भी कठिनाई के बिना, बिना किसी कठिनाई के कर सकते हैं। (खास तौर पर अगर आप स्थापित तीसरे पक्ष के घटकों, के रूप में वे % प्रणाली% फ़ोल्डर आप के बारे में पता नहीं हो सकता में फ़ाइलों को रखा है हो सकता है।)

आप पुराने कंप्यूटर से नई करने के लिए जाने के लिए करने के लिए (सक्षम हो सकता है कंप्यूटर विंडोज के समान सटीक संस्करण को चला रहा है!) HKCU \ Software \ Embarcadero और पुरानी मशीन से HKLM \ Software \ Embarcadero के तहत रजिस्ट्री कुंजियों को निर्यात करके और फिर नई मशीन पर डेल्फी इंस्टॉल करने के बाद (ठीक उसी में फ़ोल्डर स्थान) उस रजिस्ट्री फ़ाइल को आयात करना।

कई कंपाइलर, लिंकर और अन्य सेटिंग्स प्रति-परियोजना आधार पर कॉन्फ़िगर की गई हैं, और जब आप अपने स्रोत कोड को नई मशीन पर ले जाते हैं तो स्थानांतरण करना चाहिए।

तीसरे पक्ष के घटक एक समस्या है, जैसा कि मैंने ऊपर बताया है। आप रजिस्ट्री निर्यात/आयात का उपयोग कर के साथ दूर होने की अगर आप रजिस्ट्री फ़ाइल आयात करने से पहले बिल्कुल नई मशीन पर एक ही स्थान में कॉपी प्रत्येक तृतीय-पक्ष घटक पुराने कंप्यूटर से सेट कर सकते हैं। आपको शायद कुछ बीपीएल फाइलों को ट्रैक करना होगा जो $ (बीडीएस) \ बिन में और संभावित रूप से $ (बीडीएस) पेड़ के नीचे अन्य फ़ोल्डरों को समाप्त कर दें; जब आप कोशिश करते हैं और शुरू करते हैं तो आईडीई आपको लापता सामान के बारे में बताएगा। सुनिश्चित करें कि आप "हाँ" का उत्तर देते हैं जब पूछा गया कि क्या आप अगली बार को आजमाने और लोड करना चाहते हैं!

+0

+1 धन्यवाद, केन। ऐसा लगता है कि वीएम जाने का रास्ता हो सकता है, लेकिन फिर मैं चाहता हूं DropBox फीस के लिए काफी भुगतान करना होगा। Grr !! मैंने हमेशा रजिस्ट्री को एमएस # 1 विंडोज़ त्रुटि के रूप में गिना है। शायद विंडोज सिस्टम के लिए सामान खुद के लिए, लेकिन एपीएस (आईएमओ) – Mawg

9

से http://www.cnpack.org

स्थापित CnPack जादूगरों CnPack टूलबार से चयन आईडीई कॉन्फ़िग बैकअप/पुनर्स्थापित (नीचे छवि) और बचाने के लिए इस फ़ाइल को कहीं सुरक्षित

IDE Config Backup/Restore

कॉपी घटकों के लिए दूसरी डेल्फी मशीन। सटीक एक ही निर्देशिका संरचना रखें।

मैं इस प्रकार इस का बैकअप लेने में मदद करता है आगे बढ़ आदि, मेरे घटकों की दुकान है, लेकिन आप अपने खुद के संरचना

डी का उपयोग कर सकते हैं: \ components_bds \ DCU

डी: \ components_bds \ बीपीएल

डी: \ components_bds \ ComponentsThemselves

बहाल कॉन्फ़िग फ़ाइल CnPack से नई मशीन पर अपने घटकों को पुनर्स्थापित करने के प्रयोग करें

यह भी उपयोगी है यदि आप अपने परीक्षण घटकों को बाद में हटाने और अपनी स्थापना के बैकअप को रखने की योजना बनाते हैं, तो कुछ गलत हो जाता है, यदि हार्ड ड्राइव मर जाती है तो आप नई डेल्फी स्थापना के साथ समय बचा सकते हैं। फ्लैशड्राइव या कहीं सुरक्षित

पर तुलना करें, आप तुलनात्मक रूप से एक उपकरण का उपयोग करके सीएनपीएक द्वारा बनाई गई कॉन्फ़िगरेशन फ़ाइल की तुलना/भिन्न कर सकते हैं और देखें कि अंतर में यह पता लगाना है कि तीसरे पक्ष के घटक मशीनों में से किसी एक पर समस्या क्यों देते हैं। यह डेल्फी रजिस्ट्री/स्थापना समस्या या तृतीय पक्ष घटकों के पथ में एक समस्या हो सकती है। घटकों को एक क्रम में स्थापित करने की आवश्यकता है, शायद इसे आवश्यक डीसीयू या डीएल नहीं मिला है, यह निर्भर करता है।

+0

के लिए नहीं - धन्यवाद - यह चट्टानें!CHARM –

+0

काम करता है तीसरे पक्ष के घटक के साथ काम न करें – PSyLoCKe

9

इसके लिए टूल अब डेल्फी XE8 में बनाया गया है।

यह यहां पाया है:
C:\Program Files (x86)\Embarcadero\Studio\16.0\bin\migrationtool.exe

ऑनलाइन प्रलेखन:

http://docwiki.embarcadero.com/RADStudio/XE8/en/Settings_Migration_Tool

+1

डी 7 के बाद से सभी डेल्फी संस्करणों के लिए काम करता है, यह अच्छा है! –

+0

@ वॉरेन, यह सब का सबसे सरल जवाब जैसा दिखता है। धन्यवाद। मेरी तत्काल प्रतिक्रिया इसे उत्तर देने के लिए थी, इसे पहले उत्तर दिए गए उत्तर के लिए ले जाया गया था। फिर वास्तविकता में सेट किया गया, और मुझे एहसास हुआ कि, और, इसमें कोई संदेह नहीं है कि कई अन्य शौक प्रोग्रामर अब अपग्रेड नहीं कर सकते हैं। मुझे आश्चर्य है कि अगर एम्बरकेडेरो को इसे मुफ्त, स्टैंड-अलोन, टूल के रूप में रिलीज़ करने के लिए राजी किया जा सकता है। – Mawg

+1

परीक्षण डाउनलोड करें, और इसे आज़माएं। परीक्षण मुफ्त है। –