检索正在运行的 exe 并调用其中的函数

发布于 2024-12-12 04:51:35 字数 196 浏览 0 评论 0原文

我想从 shell 中打开 vb6 exe 中的表单。所以我第一次使用传递给模块中 Main 函数的命令参数加载表单。但是当我下次尝试打开表单时,因为应用程序已经在运行,它不会执行任何操作(因为它检查 App.PrevInstance 和 Ends)。 那么如何从正在运行的exe(PrevInstance)中打开一个表单。我可以向当前正在运行的应用程序发送消息或函数名称吗?

I want to open a form inside my vb6 exe from shell. so first time i loaded the form using command arguments passed to the Main function in the Module. but when i try to open a form next time as the application is already running it doesnt do anything(because it checks for App.PrevInstance and Ends).
So how to open a form from the running exe(PrevInstance). can i send a message or function name to the current running app?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最后的乘客 2024-12-19 04:51:35

您可以使用多种形式的 IPC 之一来与正在运行的副本进行通信。一旦您拥有窗口句柄,PostMessage() 就是一个选项,ActiveX EXE、DDE 等也是如此。

You can use one of the many forms of IPC to communicate with the running copy. PostMessage() is an option once you have the window handle, as is an ActiveX EXE, DDE, etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文