關于三層結構的問題﹐ 請多多光顧﹗(150分)

  • 主题发起人 主题发起人 T_24
  • 开始时间 开始时间
T

T_24

Unregistered / Unconfirmed
GUEST, unregistred user!
代码:
我用MIDAS页中的相关组件如:DCOMCONTNCTION,DATASETPROVIER,CLIENTDATASET等等。
做了一个简单的CLINET/SERVER程序。服務器用的是win2000。
程序简单说明:
服务器程序:用了 remotedatamodule 放置了一个DATASETPROVER 和 TABLE
客户端程序:用了 datamodule 。放置了一个datasetcline,datasourece,
dcomcontnaction控件,还有 DBGRID。
客戶端是ME的話﹐可以運行。但是98或XP就不能運行﹐顯示錯誤是
Exception ElntfCastEroor in module testclient_dpr.exe at 000A920B.Interface not supported.
 
各位同人﹐看了以后﹐就發表一下看法了﹐沒事的﹐大家一起商量了﹗
 
把客户端的程序重新在98或xp下编译一下
 
to xieha:
從新編譯98可以使用﹐但XP依舊不好用的﹗
是否是XP不支持。
 
组件在客户端注册了吗?如果是用DCOM连接,客户端也要注册(或者注册tlb)
 
从错误提示看,应该是服务器在客户端没有注册或DCOM设置不正确。
 
客戶端已經注冊﹐DCOM設置應該是沒有問題﹐客戶端在98和ME下運行正常﹐在xp下出現該問題
是否是XP不支持﹖
 
我同意txmaster的说法,可能你的DCOM设置不正确。
 
在xp下编译看看
 
找一找以前Dcom的贴子。
 
接口不支持,到xp环境下重新编译程序。
 
后退
顶部