|
|
1
2
我目前对此有以下实现: DPR文件
在主单元中,我们处理wm_copydata消息: 我们声明消息处理程序
希望它对你有用。 |
|
|
2
4
解决这个问题的解决方案也是不允许多个应用程序同时运行的解决方案。您要做的是首先检测程序是否已经在运行,然后将参数传递给正在运行的应用程序并关闭。 有 several methods 以确定应用程序是否已在运行。一旦您选择了一个适合您的编程首选项,下一步就是提供文件以打开正在运行的程序。这可以通过命名管道、消息(尽管如果您的应用程序在其他安全上下文中运行,则在Vista/Win7上消息会失败)或任何其他 IPC . |
|
|
3
1
退房 Windows DDE documentation . 我修改了注册表中的DDEExec选项,因此shell将打开的文件正确地定向到我现有的应用程序实例。以下代码使注册表更改成为必需的。将“appname”替换为您的应用程序名(并删除括号)。
|
|
4
0
我不知道您使用的Delphi版本,但是在Delphi7的Examples文件夹中,您将看到一个MDI文本编辑器示例。 |
|
zeus · 如何在调整数组大小后保持指向动态数组的指针有效? 1 年前 |
|
|
SignalOne · 德尔福(FMX)循环参考 1 年前 |
|
|
Sascha Ott · 如何从线程调用线程的方法? 2 年前 |
|
|
user1580348 · 问题:如何在上次最小化后还原应用程序? 2 年前 |
|
tua · Delphi的TLinkLabel坏了吗? 2 年前 |
|
|
Frank.Wu · delphi:RGB到HSL不正确 2 年前 |