डेल्फी 7 का उपयोग करके, मैं Exception
से स्टैक-ट्रेस का प्रतिनिधित्व करने वाली स्ट्रिंग कैसे प्राप्त कर सकता हूं?डेल्फी 7 में GetStackTrace?
try
SomethingDodgy();
except
on E:Exception do begin
// print stack trace
Log.Write(/* ??? */);
end;
end;
मैंने सुना है कि नवीनतम डेल्फी में एक GetStackTrace समारोह है, लेकिन मैं के लिए डेल्फी 7. कोई कुछ भी नहीं मिल रहा है, उन्नयन के लिए एक विकल्प :)
ध्यान दें कि नए डेल्फी संस्करणों में 'GetStackTrace' विधि वास्तव में एक स्टैक ट्रेस वापस नहीं करती है। वैसे भी आपको बाहरी अपवाद ढांचे की आवश्यकता है। – jpfollenius
आप जेसीएल मिनटों में स्थापित कर सकते हैं। मैंने इस SO प्रश्न पर एक उदाहरण पोस्ट किया: http://stackoverflow.com/questions/1259563/good-os-delphi-exception-handling-libraries/1260262#1260262 – Runner