在调试模式下运行的Delphi程序能否与IDE';s文本编辑器?

在调试模式下运行的Delphi程序能否与IDE';s文本编辑器?,delphi,plugins,vcl,Delphi,Plugins,Vcl,我想有一个表格,在其中我可以键入一个数字,按下一个键,然后文本编辑器将向下滚动到代码行对应的数字,我输入。这可能吗?有什么API可以用来制作这样的应用程序吗?(我真的不想键入一个数字并向下滚动,我只想知道我是否可以:)如果可以,这个插件是否可以在一个简单的代码库上对所有Delphi版本工作,或者我的代码是否必须包含大量的ifs?您可以编写一个专家并使用。我认为一个独立的应用程序很难做到这一点。答案是:是的。它只需要运行第二个IDE。我们过去整天都在开发IDE插件。但是不,你不能用你实际使用的ID

我想有一个表格,在其中我可以键入一个数字,按下一个键,然后文本编辑器将向下滚动到代码行对应的数字,我输入。这可能吗?有什么API可以用来制作这样的应用程序吗?(我真的不想键入一个数字并向下滚动,我只想知道我是否可以:)如果可以,这个插件是否可以在一个简单的代码库上对所有Delphi版本工作,或者我的代码是否必须包含大量的
ifs

您可以编写一个专家并使用。我认为一个独立的应用程序很难做到这一点。

答案是:是的。它只需要运行第二个IDE。我们过去整天都在开发IDE插件。但是不,你不能用你实际使用的IDE来实现这一点


就像狗在追逐自己的尾巴。看起来很蠢,有点死锁。

你需要一个在浏览器中托管的专家,然后IPC在调试对象和专家之间进行通信。@DavidHeffernan你能解释一下你所说的浏览器是什么意思吗?是的,那是胡说八道。“我是说艾德。”戴维弗南到底什么是专家?为什么需要调试器?关于Windows上的IPC,您会选择什么?我相信RPC最适合这种情况。@Iccthedral,专家是EmbarcaderoIDE的插件。(即专家和插件是同义词。)不需要调试器;Goran询问是否可以从“在调试模式下运行的程序”中得到他想要的东西,但他没有意识到调试器是否恰好附加到他想要编写的程序上是无关紧要的。