应用程序在DELPHI5.0打开后可以运行,但关闭DELPHI5.0后却说:IDE 没发现
编号:QA003894
建立日期: 2001年2月20日 最后修改日期:2001年2月20日
所属类别:
DENGWENYI:
操作系统: WINNT4.0 & WINNT2000
编程工具: DELPHI5.0
问题: 为什么MMTOOLS5多媒体控件使用时编译出来的应用程序在DELPHI5.0打开后可以运行,但关闭DELPHI5.0后再打开应用程序运行时却说:IDE 没发现。不能运行?????
回答:
这是Delphi的共享控件常用的保护方式。该控件在运行时会检测是否打开了Delphi的集成环境,如果有,你可以在Delphi的集成环境中方便地试用软件;如果没有就禁止运行或显示警告对话框。如果你想使用这个控件,需要花钱购买,否则就无法使用它开发可以脱离Delphi运行环境的控件。这类控件使用的检测Delphi的集成环境很简单,就使用FindWindow函数查找集成环境的窗口,如TAppBuilder、TPropertyInspector等。
此问题由李海回答。
| |
|
|
| |
|
|