मुझे पूरा यकीन है कि मैंने इसे पहले देखा है, लेकिन मुझे यह नहीं पता/याद किया गया है कि इसे कैसे किया जाए। मैं कोड की एक पंक्ति रखना चाहता हूं कि डेल्फी डीबगर से निष्पादित होने पर मैं डीबगर को पॉप-अप करना चाहता हूं जैसे कि उस रेखा पर ब्रेक पॉइंट था।कोड में डेल्फी ब्रेकपॉइंट अनुकरण कैसे करें?
कुछ की तरह:
FooBar := Foo(Bar);
SimulateBreakPoint; // Cause break point to occur in Delphi IDE if attached
WriteLn('Value: ' + FooBar);
उम्मीद है कि है कि समझ में आता है। मुझे पता है कि मैं एक अपवाद का उपयोग कर सकता हूं, लेकिन मैं चाहता हूं कि यह बहुत अधिक ओवरहेड होगा। यह कुछ प्रदर्शन कोड के लिए है।
अग्रिम धन्यवाद!
वह था। महान काम किया! धन्यवाद! अब मुझे ब्रेक पॉइंट के लिए कॉल स्टैक को स्थानांतरित करने का एक तरीका ढूंढना होगा। । । । –
अन्यथा पकड़ने के लिए सावधान रहें डीबगर के बाहर चलते समय एक बाहरी अपवाद होगा। –
या, जैसा कि मैंने सुझाव दिया: यदि डीबगहुक <> 0 तो एएसएम int 3 अंत; – gabr