我做了个程序,是不带包编译的。就是编译完很大。拿到别的机器上直接可以运行的那种。但拿到别的机器上一运行就提示找不到qtintf70.dll,qtintf70.dll在本机的winnt\system32\ 目录下,我将其删除,delphi7启动有错误,那个程序也运行不了。部怎么解决可以不依靠这个dll让程序可直接运行?

解决方案 »

  1.   

    这个好像是CLX库的东西,你看看是不是程序的哪个单元引用的clx库的某些东西,去掉就行了
      

  2.   

    这是一个Kylix程序在WINDOWS运行的支持库,一般不用的。最近我也中招了,我在程
    序中不注意用了QForm,然后就要用到qtintf.dll了。一般用到以Q打头的单元(Kylix)
    的单元,就要用到这个dll.而一般Delphi不会有任何提示,所以你小心点,把程序中的比如
    Qform,QGraphics改成Forms,Graphics就行了。
    DELHI中的find in files很好用,一找就能找出来。