Ich habe ein kleines IDE-Plug-In mit der Open Tools-API erstellt, die auf ClearCase zugreift. Es hat Menüpunkte "Einchecken", "Auschecken", etc. Es funktioniert OK, aber ich möchte es eine schreibgeschützte Datei automatisch auschecken, wenn ich im IDE-Editor eingeben oder versuche, die Datei zu speichern. Denkst du, dass das möglich ist?So erkennen Sie, ob die Datei in der IDE mithilfe der Open Tools-API bearbeitet wird
Ich versuchte ein paar Dinge, gab aber schließlich auf. IOTAEditorServices.KeyboardServices hat die AddKeyboardBinding-Methode, die vielversprechend aussah. Ich habe einen Notifier mit dem Bindungstyp btPartial (und später mit btComplete) hinzugefügt und das Plug-in hat angefangen, einige Tastaturkürzel zu drücken, aber nicht alle Tastaturereignisse, weit davon entfernt ... Alle Ideen wären sehr willkommen!
Haben Sie Ihr Problem gelöst? Ich würde gerne deinen Code sehen. Ich habe gerade eine ähnliche Frage gestellt: http://stackoverflow.com/questions/6670621/how-to-hook-a-method-to-the-edit-event-in-delphi-7-ide – neves
@neves: Sie sollten sich besser auf [TOndrej] (http://stackoverflow.com/users/11480/tondrej) 's [answer] (http://stackoverflow.com/a/909485/744588) unten konzentrieren. Vermutlich ist 'user112365' nicht mehr lebendig und tritt auf SO. – menjaraz