没有找到qtintf.dll的问题???(10分)

S

sanjin

Unregistered / Unconfirmed
GUEST, unregistred user!
我在没有安装delphi和sqlserver的机器上运行我写delphi程序,出现下列错误:
“没有找到qtintf.dll,因为这个应用程序未能启动。
重新安装应用程序可能会修复此问题。”(我是把exe文件复制过去的)
安装了delphi就好了! 为什么出现这样的错误呀?
他是个什么文件? 难道要在客户机器上安装delphi???
 
这是因为你use了CLX的库,而不是VCL.看你的use列表里有没有
q打头的,比如qdialogs
 
哦!我看看! 那我以后编程是不是因该注意什么呀?
才能不让类似事情发生???
 
你在拷贝你的EXE文件过去时将QTINTF.DLL同时拷贝过去,问题就解决了.
 
但是我不懂为什么会这样呀?
我以后编程是不是因该注意什么呀?
 
你新建的是D6的CLX Application?
 
不是呀! 请问vcl和clx有什么区别呀!
什么情况用什么呀???
 
我也碰到次问题,哦,我明白了!
 
直接找到这个文件并放在系统的path里能找的地方就可以了,当然和自己的exe放在一起
最好了。
以后编程生成一个exe文件后,都要尽量找到一台没有装delphi的机器试试,这样可能发生
什么问题自己都知道了
 
呵呵!不要用以Q打头的单元,那些都是CLX单元,要用到那个QTINTF.DLL。
如果无一用了,找起来也不麻烦,在DELPHI中用查找整个工程的方法,应该很快。

如果都不想,就把这个DLL复制到你的%windir%/system32下面,一样可以用咯。
 
多人接受答案了。
 
顶部