DELPHI程序如何能在WINDOWSNT下运行(100分)

  • 主题发起人 主题发起人 llwwrr
  • 开始时间 开始时间
L

llwwrr

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样才能使得delphi编写的程序能够在windowsnt环境下运行(windowsnt没有安装delphi环境)
如果需要安装XX.dll是那些xx.dll?此外如果把c/s数据库的应用服务器放在安装sqlserver数据库
的WINDOWSNT中应该注意那些问题。
 
1,如果你没有用数据库(BDE),那么你的EXE一般来讲直接就可以运行。不过一些核心的调用
会产生问题以外,例如:Beep在9x下只有一个缺省的声音,但在NT下可以设置声音频率等。
我一生气抄了一段汇编实现了9x下的任意Beep,很开心,但在NT下又不行了……
2,如果你用了BDE,那么就要安装BDE环境。
3,如果你用的是TClientDataset等东西,就要拷贝dbclient.dll到System32目录。
4,另外,如果你用了DCOM等东西,也要如3作一些动作。
 
如果是使用 BDE 驱动连接数据库服务器的 C/S 应用,应该要安装 BDE 驱动程序。
IS Express 可以帮你完成这个工作。
 
一般是不用改动的。
 
一般情况下,98下的程序可以在nt下运行,但如果程序调用的dll函数在两个系统下有不同
定义,或是在一系统中没有,那程序就会出错;另外,98下对内存的操作没有nt下严格,nt
对内存的操作有严格的限制,这样也会导致98下的程序在nt下运行时出错。
 
请在windows NT环境下编译程序,即可。
 
数据库客户端需设置BDE,一般可直接运行。
 
如果没有用到特别的api,是没有什么差别的
 
同意llmg,安装和配置bde搞定
 
正常情况下都能运行,就差“BDE”呀!
 
这样的事情也放心?
最好还是同平台开发
不然还是等D6吧
 
多人接受答案了。
 
后退
顶部