Hice un pequeño complemento IDE usando Open Tools API que accede a ClearCase. Tiene elementos de menú "Check In", "Check Out", etc. Funciona bien, pero quiero que revise automáticamente un archivo de solo lectura si comienzo a escribir en el editor IDE o si intento guardar el archivo. ¿Crees que esto es posible?Cómo detectar si el archivo en IDE se está editando usando la API de Herramientas abiertas
Probé algunas cosas pero finalmente me rendí. IOTAEditorServices.KeyboardServices tiene el método AddKeyboardBinding que parecía prometedor. Al usarlo agregué un notificador con el tipo de enlace btPartial (y luego intenté con btComplete) y el complemento comenzó a detectar algunas pulsaciones de tecla de método abreviado pero no todos los eventos de teclado, ni mucho menos ... ¡Cualquier idea sería muy apreciada!
¿Has resuelto tu problema? Me encantaría ver tu código. Acabo de hacer una pregunta similar: http://stackoverflow.com/questions/6670621/how-to-hook-a-method-to-the-edit-event-in-delphi-7-ide – neves
@neves: Es mejor que se enfoque en [TOndrej] (http://stackoverflow.com/users/11480/tondrej) 's [answser] (http://stackoverflow.com/a/909485/744588) a continuación. Presumiblemente, 'user112365' ya no está vivo y pateando SO. – menjaraz