指定socketconnection的
ServerGUID = '{D17375C3-4E9B-11D5-A9A1-5254AB10CA74}'
ServerName = 'Project1.ktvforwin98'//应用服务器,要先注册
Host = 'vicki'
还有要在应用服务器上执行scktsrvr.exe
最后socketconnection.connect:=true就可以
ServerGUID = '{D17375C3-4E9B-11D5-A9A1-5254AB10CA74}'
ServerName = 'Project1.ktvforwin98'//应用服务器,要先注册
Host = 'vicki'
还有要在应用服务器上执行scktsrvr.exe
最后socketconnection.connect:=true就可以
解决方案 »
- 虚心请教关于图片处理的问题
- @Source[i]代表什么意思,明明是STRING类型,怎么变成数组型了?
- 在VC++中我们可以定义const对象,Delphi中好像不可以是吗?
- 学过java的朋友进来帮帮忙
- 关于Winprocs.FindWindow的问题
- 谁知道那里可以下载人月神话,分数给最早回答且正确的人
- 高难度动作:谁能给出把DOS窗口下交互式程序的标准输出通过管道放到标准的Windows控件中...
- 窗体弹出2秒钟后,自动关闭。
- 菜鸟请教:1delphi有什么好处——与别的语言相比
- sos!请各位高手帮帮小妹,救命呀,毕业设计用
- 问:如何把表中某一字段下的内容导成文本?
- 怎么判断MOUSE已离开了按键SPEEDBUTTON1
1、先要做好服务器端并运行,在系统注册
2、在客户端指定socketconnection的
Address=服务器端IP地址
ServerName=选择对应的服务器端连接模块
ServerGUID=自动填入注册码
然后connected:=true就可以连上服务器端
3、加入客户端数据集控件,以下就和本地编程一样了
for example: server:
proc1;
...
func1:
...一般在客户调用时是
SocketConnection1.Appserver.Proc1;
...
SocketConnection1.Appserver.func1;
...最好写个单元:
var
IMyData: IMyInterfaceDisp;function IData: IMyInterfaceDisp;
begin
if not Assigned(IMyData) then
IMyData := IMyInterfaceDisp(IDispatch(SocketConnection1.AppServer));
Result := IMyData;
end;procedure Proc1;
begin
IData.Proc1;
end;....
function Func1: Variant;
begin
result := IData.Func1;
end;
...