Johan Bontes The fact that from within the IDE via ToolsAPI ot DebugAPI you can access it does not help for integration into another tool. I don't even think the Delphi debugger is operational outside of the IDE as standalone. Maybe the remote debugger but there I think you need to reverse engineer its protocol.
The other way around (implementing all the coding things that VSC provides into RAD Studio) is just as hard because then you don't only need what OmniPascal already does (mostly the code parsing part) but also provide all the IDE integration (which you get for free by VSC via its API)
I'd love to replace the integrated editor with VSCode. But AFAIK it's impossible to do that with the OpenToolsAPI.
ReplyDeleteChristopher Wosinski The Delphi Debugger does have an API. It's in the undocumented DebugAPI.pas. You can get the interfaces inside it by
ReplyDeleteuses DebugAPI;
And then using code completion to query the interfaces.
Johan Bontes The fact that from within the IDE via ToolsAPI ot DebugAPI you can access it does not help for integration into another tool. I don't even think the Delphi debugger is operational outside of the IDE as standalone. Maybe the remote debugger but there I think you need to reverse engineer its protocol.
ReplyDeleteThe other way around (implementing all the coding things that VSC provides into RAD Studio) is just as hard because then you don't only need what OmniPascal already does (mostly the code parsing part) but also provide all the IDE integration (which you get for free by VSC via its API)