奇怪的问题:与程序输入点和动态连接库有关(100分)

  • 主题发起人 主题发起人 mingxingwangjp
  • 开始时间 开始时间
M

mingxingwangjp

Unregistered / Unconfirmed
GUEST, unregistred user!
我在win98下已经编译了该程序,
我换到Win2000下重新编译出现错误——
【无法定位程序输入点RegisterServiceProcess于动态连接库Kernell32.DLL上。】
这是什么缘故?
程序中有:ClientSocket,WordApplication,ExcelApplication
请高手指教,是什么原因?谢谢
 
Delphi 6/7安装时会问你 Office Servers 用的是 97/2000/XP 哪一个版本,
你选择的版本要与你实际使用的环境符合。
 
升级你的delphi或打补丁
 
有些API函数,在不同的系统(98 nt 2k)中 ,DLL的文件名是不一样的。
或者API函数名不一样。
查一下MSDN
你要重新声明一下RegisterServiceProcess 在哪个DLL中。
 
一般来说,不应该有这种问题
应该是安装Delphi时候,选择的Office控件版本不对,把Delphi Modify以下吧
应该不管你程序的事情
 
Win2000不支持RegisterServiceProcess函数
 
有可能是Delphi补丁的问题?不仅仅是不能编译,在Delphi,w98下编译的程序到w2000也不能运行,出现同样的错误信息,我再等一等
 
独帅说得对,WIN2000以后的版本都不支持用函数RegisterServiceProcess来注册服务进程
只能用另外的办法,具体如何实现,我也不知道,哪位知道的在此公布一下吧!
 
如果在2000下用File==>New==>Service Application 就是了,
可以用控制面板里的服务来控制,也可以在程序里面控制。
如果想象98里面那么简单,用一个函数就搞定,好像不是很容易啊
 
我知道问题出在什么地方了,我已经做出修正,浪费份!!!
问题我自己解决不了了————任务栏,如何在win2000开发任务栏菜单?保证在win98、win2000下都能正常运行?
 
>>我知道问题出在什么地方了,我已经做出修正,浪费份!!!
>>问题我自己解决不了了————任务栏,如何在win2000开发任务栏菜单?保证在win98、win2000下都能正常运行?

这样的态度,谁愿意解答你的问题?
 
接受答案了.
 
后退
顶部