求助!Delphi中的Project1.dpr可以运行,而Project1.exe不能运行,为什么?

时间:2022-01-23 15:41:09
我用Delphi编写了一个软件,跟数据库连接用的是SQL Server。直接打开Delphi的工程文件Project1.dpr是可以运行的,一点问题都没有,这时会生成可执行文件Project1.exe,按理说,这个Project1.exe肯定也是可以正常运行的,但是我的这个却不可以,为什么?奇怪的是:打开Delphi的工程文件Project1.dpr运行后,不要关闭Delphi,这时再运行可执行文件Project1.exe一般就没有问题;如果关闭Delphi,那么可执行文件Project1.exe是肯定不能运行了。它的报错如下:Programs built with the trial version of InfoPower cannot be run outside the Delphi or C++ Builder IDE environment!
在正常的情况下,如果工程文件Project1.dpr可以运行,那么生成的可执行文件Project1.exe是肯定可以正常运行的。
怎么办?

6 个解决方案

#1


你的程序中用了InfoPower的试用版,脱离了Delphi的环境就不能运行了。
装个正式版,或者去掉用到的控件

#2


有控件要在IDE德环境下运行  试下去掉这些控件

#3


InfoPower使用的是组件的注册技术。当你在IDE环境中使用时,运行的是设计期的包。而当你脱离IDE环境时,运行是运行期包。

#4


同意楼上的

#5


搞个注册版的吧

试用版有限制的

#6


up

#1


你的程序中用了InfoPower的试用版,脱离了Delphi的环境就不能运行了。
装个正式版,或者去掉用到的控件

#2


有控件要在IDE德环境下运行  试下去掉这些控件

#3


InfoPower使用的是组件的注册技术。当你在IDE环境中使用时,运行的是设计期的包。而当你脱离IDE环境时,运行是运行期包。

#4


同意楼上的

#5


搞个注册版的吧

试用版有限制的

#6


up