程序发布的问题。。。。郁闷中(200分)

  • 主题发起人 主题发起人 cqbaobao
  • 开始时间 开始时间
C

cqbaobao

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序在我的机器上没问题,客户端发布后,一连接到服务端时,
就会弹出一个异常框:
-------------------------------------------------------
| Server: Server.exe - 应用程序错误: 应用程序发生异常 |
| 未知的软件异常 (0x0eedfade), 位置为 0x77e6f142 。 |
-------------------------------------------------------
然后就退出。

同时系统"事件查看器"里记录下这么一条:
服务器 {26E8F72A-D01A-4041-97F4-882BB94ED71C} 没有在限定的时间内用 DCOM 注册。
那个 {......} 就是我的服务端。。。

用了 DCOM 和 SCOKET 两种连接方法都是一样的现象,
哪位大侠给说说是怎么回事?

(另外我还做了:
对 DCOM 连接方式---设置该服务可以被所有访问者访问;
完全共享了 数据库 和 服务端 EXE 文件所在目录)
 
对了,上面说的现象是 服务端 发生的。

客户端会返回一个 "服务器运行失败" 的框框[:(]
 
Database1.HandleShared=true 试了吗?
 
在服务器上的注册表中搜寻{26E8F72A-D01A-4041-97F4-882BB94ED71C} ,如果存在,请在
服务器上安装Delphi,使用服务端DCOM,好象要用到Delphi的远端数据服务许可(liense),
怎么弄出来我不知道,我以前碰到这个问题时没有办法解决就装Delphi,现在很多客户的服务器
上都有从不使用的Delphi[^]。
如果不存在,运行Server.exe注册。
 
如果你找到更好的办法,请通知我![^]
 
原来不是程序的问题,是连接的问题,

DCOM 呢,没有域存在。。。。
SOCKET 呢,客户机的版本不对,不是 2.0 以上的:(

还是谢谢几位
 
后退
顶部