请教!(100分)

H

hly

Unregistered / Unconfirmed
GUEST, unregistred user!
我首先new project group,NEW REMOTE DATE MODULE,服务器程序放入TABLE,DB是BCDEMOS,TABLE是EMPOLYEE
ACTIVE=TRUE,再放入DATASETPROVIDER1,dataset=table1,运行(RUN),注册
客户端:
Clientdataset1,Dcomconnection1,datasource,Dbgrid1,其中Dcomconnection1.computername=hly,
hly是我单机的名字。
单机上win2000(personal)都能正常运行,
现在我把客户端程序client.exe粘贴到的win2000server上,却不能运行出现如下错误:
应用程序发生异常未知的软件异常(0x0eedfade),位置0x77e69b01.确定后
出现Exception eolesyserror in module client.exe at 0004eb89.
粘贴server.exe,却能正常运行(好怪)。
帮帮我吧!怎样在一台机器上运行server.exe另一台或者几台机器上运行client.exe
顺便问一下:
server.exe 在一台win2000上开发,
client.exe 在另一台机器上开发,行吗?
李维讲的列子,都是在一台机器上开发的,健一个project group,在server.exe
client.exe.
 
>>server.exe 在一台win2000上开发,client.exe 在另一台机器上开发,行吗?
ok,
需要配置DCOM,李维的书上有讲,好好看看吧。
 
DCOM的设置问题,看看相关的问题处理方法。
 
你用的是DcomConnection的连接方式,所以要设置Dcom,
请运行DcomCnfg.exe设置访问权限和激活权限。
建议用SocketConnection,可以不用设置,而且如果客户
端是98的话也不需要Dcom95文件。
 
我也碰到类似的问题:
 我在win2000server+SQLserver2000下编一个分布式多层系统(同一台机),测试时,客户
程序能正常运行。可当把客户程序连同midas.dll拷贝到win98中客户机上时,则提示:该
程序非法操作,为什么?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部