का उपयोग करके आईडीई में फ़ाइल को संपादित किया जा रहा है, तो यह पता लगाने के लिए कि मैंने ओपन टूल्स एपीआई का उपयोग करके एक छोटा आईडीई प्लग-इन बनाया है जो साफ़केस एक्सेस करता है। इसमें मेनू आइटम "चेक इन", "चेक आउट" इत्यादि हैं। यह ठीक काम करता है, लेकिन अगर मैं आईडीई संपादक में टाइप करना शुरू करता हूं या मैं फ़ाइल को सहेजने का प्रयास करता हूं तो मैं इसे केवल पढ़ने-योग्य फ़ाइल को देखना चाहता हूं। क्या अपको लगता है ये हो सकता है?ओपन टूल्स एपीआई
मैंने कुछ चीजों की कोशिश की लेकिन अंततः छोड़ दिया। IOTAEditorServices.KeyboardServices में AddKeyboardBinding विधि है जो वादा करता है। इसका उपयोग करके मैंने बाइंडिंग प्रकार बीटीपार्टियल (और बाद में बीटी कॉम्प्लेटी की कोशिश की) के साथ एक नोटिफ़ायर जोड़ा और प्लग-इन ने कुछ शॉर्टकट कुंजी प्रेस का पता लगाना शुरू कर दिया लेकिन सभी कीबोर्ड ईवेंट नहीं, इससे दूर ... किसी भी विचार की बहुत सराहना की जाएगी!
क्या आपने अपनी समस्या का समाधान किया? मुझे आपका कोड देखना अच्छा लगेगा। मैंने अभी एक समान प्रश्न पूछा है: http://stackoverflow.com/questions/6670621/how-to-hook-a-method-to-the-edit-event-in-delphi-7-ide – neves
@neves: आप [टोंड्रेज] (http://stackoverflow.com/users/11480/tondrej) के [answser] (http://stackoverflow.com/a/909485/744588) पर बेहतर ध्यान केंद्रित करेंगे। संभवतः, 'user112365' अब ज़िंदा नहीं है और एसओ पर लात मार रहा है। – menjaraz