2017-05-22 6 views
9

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

enter image description here

+1

आपको ऐसा करने की ज़रूरत नहीं है। ओएस आपके लिए ऐसा करेगा। –

+1

नहीं, फ़ंक्शन का उपयोग करके DeleteFile उस संदेश को नहीं दिखाएगा –

+1

संबंधित: [मैं कैसे पता लगा सकता हूं कि कौन सी प्रक्रिया में फ़ाइल खुलती है?] (Https://blogs.msdn.microsoft.com/oldnewthing/20120217-00/?p = 8283 /)। – zett42

उत्तर

14

उपयोग SHFileOperation या IFileOperation फ़ाइल को नष्ट करने के लिए। यह उसी कोड के माध्यम से रूट करता है जो खोल का उपयोग करता है, और यह प्रदान करता है कि आप त्रुटि UI को अक्षम नहीं करते हैं, तो विफलता के मामले में आपको मानक संवाद प्राप्त होंगे।

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