मैं डेल्फी 2010 का उपयोग कर रहा हूं और मैं सोच रहा हूं कि वीसीएल शामिल करने के लिए कॉल के माध्यम से प्रोजेक्ट में मौजूद कोड के माध्यम से पता लगाने का कोई तरीका है या नहीं।क्या डेल्फी में केवल प्रोजेक्ट स्रोत के माध्यम से पता लगाने का कोई तरीका है?
उदाहरण के लिए - यदि आप एक ब्रेकप्वाइंट में डाल दिया और उसके बाद पंक्ति-दर-पंक्ति के माध्यम से पता लगाने के लिए शिफ्ट + एफ 7 का उपयोग करें। अब आप वीसीएल में कुछ लंबी प्रक्रियाओं के लिए कॉल में भाग लेते हैं - मेरे मामले में यह अक्सर मापन स्टूडियो या अन्य घटक होता है जो आईओ/ओ, ओपीसी, या अन्य बिट्स के समूह के लिए डूडैड खींचता है। किसी भी दर पर, क्या होता है कि डीबगर सक्रिय स्रोत फ़ाइल से बाहर हो जाता है, घटक स्रोत खोलता है, और लाइन के माध्यम से उस रेखा के माध्यम से निशान लगाता है। प्रायः यह सैकड़ों या हजारों लाइनों की कोड है जिनकी मुझे परवाह नहीं है - मैं बस इसे निष्पादित करना चाहता हूं और मेरी परियोजना में अगली स्रोत पंक्ति पर वापस जाना चाहता हूं।
जाहिर है आप बाहरी कॉल के हर उदाहरण के चारों ओर ब्रेकपॉइंट्स सेट करके ऐसा कर सकते हैं, लेकिन अक्सर यह व्यावहारिक बनाने के लिए बहुत सारे लोग हैं - मैं हर बार एक सौ ब्रेकपॉइंट्स सेट करने में एक घंटे खर्च करूँगा जब भी मैं एक कदम से गुजरना चाहता था कोड का खंड
क्या कोई सेटिंग या कोई उपकरण है जो ऐसा कर सकता है? परियोजना के भीतर कोड के माध्यम से कोड के माध्यम से पता लगाने की अनुमति दें जबकि चुपचाप परियोजना को बाहरी कोड निष्पादित किया जाए?
धन्यवाद, रॉब - यह बहुत उपयोगी है। वर्तमान में पुस्तकालयों को परियोजना में शामिल नहीं किया गया है, वे बस बीपीएल हैं जिन्हें सीधे "घटक-> पैकेज स्थापित करें ..." के माध्यम से डेल्फी में जोड़ा गया है। मैंने अपनी बिन/पैकेज निर्देशिका की जांच की, हालांकि, और पाया स्रोत फाइलें वास्तव में डीसीयू के साथ उपफोल्डर में हैं। मैं जो सुझाव देता हूं उसका प्रयास करूंगा और देख सकता हूं कि क्या मैं समझदारी से व्यवहार नहीं कर सकता हूं। धन्यवाद कृपया - मेरी इच्छा है कि मैं आपको एक बियर खरीद सकता हूं! –
मैंने मूल पोस्ट में "शामिल" के अपने अस्पष्ट उपयोग को देखा - मुझे लगता है कि मुझे यह कहना चाहिए था कि इन्हें केवल इस सीमा तक शामिल किया गया था कि उन्हें मेरी इकाइयों के "उपयोग" खंडों में संदर्भित किया गया था और नहीं कि मैं शारीरिक रूप से अटक गया मेरे प्रोजेक्ट में स्रोत। बस वही, मुझे लगता है कि यह वास्तव में बिन फ़ोल्डर में भटक स्रोत था कि डेल्फी अंडरवर्ल्ड से पता लगाने के लिए खोद रहा था। इसे एक छोटे से पट्टा पर रखना होगा, आह? –