2016-07-04 8 views
7

मैंने अभी अपनी परियोजना में '64 बिट्स प्लेटफ़ॉर्म 'जोड़ा है और मेरा डेल्फी (एक्सई 7) एक विशाल आरएसएम फ़ाइल उत्पन्न करता है (जो संकलन समय बढ़ाता है)। Help के अनुसार यह नहीं होना चाहिए यदि 'रिमोट डीबग प्रतीकों को शामिल करें' विकल्प अक्षम है।आरएसएम फ़ाइल उत्पन्न करने से डेल्फी को कैसे रोकें?

और मेरे मामले में यह अक्षम है। enter image description here
अक्षम करने के लिए कुछ और है?

+1

किसी को भी इस बात की पुष्टि कर सकते हैं कि RSM फ़ाइल क्या है, उनकी मशीन पर कोई फर्क नहीं पड़ता उत्पन्न होता है? (निश्चित रूप से 64 बिट के लिए संकलन करते समय) – Ampere

उत्तर

7
http://embarcadero.newsgroups.archived.at/public.delphi.ide/201203/12030416462.html

डेल्फी XE2 से

RSM फ़ाइलों है कि आकार में कई एमबी हैं उत्पन्न करता है। चूंकि मैं समझता हूं, ये फ़ाइलें रिमोट डीबगिंग के लिए हैं। क्या इन फ़ाइलों की पीढ़ी को बंद करने के लिए कोई तरीका है?

हां। में परियोजना विकल्प पृष्ठ "डेल्फी संकलक \ लिंकिंग" के लिए पर देखो "दूरस्थ डिबग प्रतीकों शामिल करें" और इसे बंद करने के लिए यदि आप Win32 डिबगिंग है। नोट Win64 डीबगिंग के लिए यह आवश्यक है।

और http://www.devsuperpage.com/search/Articles.aspx?G=2&ArtID=20168

पर जारी आईडीई 32-बिट है, क्योंकि वह एक ही तरीका है यह विंडोज के दोनों 32 और 64 बिट संस्करणों पर काम कर सकते हैं। (Win64 32 बिट क्षुधा चला सकते हैं, लेकिन Win32 64 बिट क्षुधा नहीं चल सकता।) इसलिए दूरस्थ डीबगर 64 बिट और पार मंच क्षुधा के लिए प्रयोग किया जाता है।

जेफ TeamB

से Overcash कारण है कि डेल्फी XE2 वास्तव में 64-बिट ही नहीं है?

ज़रूर है, तो यह 32 बिट ओएस पर नहीं चलाया जा सकता। सभी तृतीय पक्ष घटकों बिल्कुल काम नहीं होगा, जब तक इसके बारे में एक 64 बिट संस्करण मौजूद है (एक 64 बिट आईडीई एक 32 बिट बीपीएल लोड करने के लिए सक्षम नहीं होगा), यह लोगों को भी उन्नत करने के लिए नहीं करने के लिए एक प्रमुख कारण होगा । 32 बिट और 64 बिट दोनों का समर्थन करना आईडीई परीक्षण के समय को कम से कम लाभ के लिए दोगुना करता है।

+1

मुझे इसके बारे में पता नहीं है .... क्यों 64 बिट प्लेटफ़ॉर्म पर अनिवार्य है कि Embarcadero उपयोग अक्षम अक्षम क्यों होगा? – Ampere

+0

मैंने जवाब अपडेट किया है। यह अजीब है, लेकिन मेरा मानना ​​है कि केवल एम्बेट के लोग अधिक सटीक और गहन जवाब दे सकते हैं। – RBA

+1

तो ... मूल रूप से एक बग है .... – Ampere

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