gpt4 book ai didi

c++ - 如何向应用程序发送链接,就像 Spotify 那样

转载 作者:搜寻专家 更新时间:2023-10-31 01:23:45 24 4
gpt4 key购买 nike

当我们在编辑器中保存关卡时,我们会创建一个日志文件,记录其中包含的任何错误。这些基本上由错误消息和允许用户在 TreeView 中查找错误项的路径组成。

我想要的是使该路径成为一个链接,例如点击查看编辑器中的对象

我所看到的与此相关的 SO 问题似乎指向此 msdn 页面: http://msdn.microsoft.com/en-us/library/aa767914.aspx

但据我所知,它将生成一个新的应用程序实例。我想做的是以某种方式简单地“调用”我们的编辑器。我想,一种方法是生成它,并在开始时检查是否已经有一个实例在运行,如果是,则将命令行发送给它。

这是最好的方法吗?如果是这样,关于如何做到最好的任何想法?还有哪些方法可以做到这一点?

另外:msdn 解决方案是否跨浏览器工作?我们的编辑器仅在 Windows 中运行,但人们使用 IE、Fx、GC 和 Opera。

最佳答案

如果您需要链接在任何查看器中工作,是的,注册协议(protocol)处理程序是最好的方法。

至于启动编辑器,您可以将其实现为 out-of-process COM server , 但如果你已经对命令行解析进行了排序,你也可以使用 a window message或命名管道将其传递给编辑器。如果您要发送窗口消息,您可以使用 FindWindow (具有唯一的类名)来检查正在运行的实例。

关于c++ - 如何向应用程序发送链接,就像 Spotify 那样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/785598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com