初学者请教,Delphi做出的程序在别的机器上运行为什么说差DLL文件?(25分)

X

xlieryu

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi做的程序,编译完成后,不是可以直接把那个exe文件搞到别的机器上就可以直接运行吗?
而不管别的机器是否装了Delphi,但为什么我现在编了一个小程序,搞到别的机器上运行时,都说差一个DLL文件?
我用的WIN98+D6,在另外两台没装DELPHI的机器(一台WIN 98,一台WIN XP)上运行时,都提示差某个DLL文件,
我在自己的电脑里面搜索出了那个DLL文件,把它拷到那两台机子上后就都可以正常运行了。
出现这种情况是什么原因呢?怎样查看程序运行时需要用到的DLL文件?
如果出现这种情况(程序不只是一个exe文件,含有DLL文件时),是不是就需要制作安装程序了?
那一般是用什么工具来制作安装程序的?好用吗?
 
一般不用dll的,你做的是数据库吗?dll文件名是什么?
 
跟数据库没一点关系的。
在98和XP上都说差这个文件:qtintf.dll
 
谁说没关系
肯定用了ado
 
关注,你是否用到了socket?
 
不是ado,老兄,是他用到了Indy或NetMaster控件吧,这是属于Clx控件
 
应该说跟ado没关系,偶没有使用ado的一个程序 在打包时也需要 这个dll
 
哦,软件有下载功能,用了idHttp控件,
//这是属于Clx控件
Clx控件是什么意思?
我这种情况正常吗?qtintf.dll这个文件是干什么的?
 
怎么都没人告诉我啊?
 
>>Clx控件是什么意思?
CLX控件是兼容Liunx下的控件,需要qtintf.dll
 
>>CLX控件是兼容Liunx下的控件,需要qtintf.dll
就是说我的这个程序出现这种情况是正常的了?必须要有qtintf.dll这个文件了?
以前我是想直接把做的EXE文件放到别人机器上用,那现在是不是就要做个安装程序了?把qtintf.dll
这个文件在安装时就拷贝到用户的windows/system目录里去?
我的理解对吗?
 
多人接受答案了。
 
顶部