M
muhx
Unregistered / Unconfirmed
GUEST, unregistred user!
怎样调用另外远程的方法?
比如你本地要调用一个函数function GetNameByIndex(const AIndex: Integer; out AName: string);
而这个函数的具体实现代码在远程电脑上。
请不要使用COM/DCOM/COM+、CORBA等,用自己的代码实现
我的想法是将方法名字,参数打包传递给服务器,服务器负责解包,然后调用服务器上的相应方法
现在遇到的问题是假设参数不是一个简单类型的怎么办?比如是一个对象,或者动态数组,或者指针
我想自己实现这个类似中间件的功能,请给个思路。
比如你本地要调用一个函数function GetNameByIndex(const AIndex: Integer; out AName: string);
而这个函数的具体实现代码在远程电脑上。
请不要使用COM/DCOM/COM+、CORBA等,用自己的代码实现
我的想法是将方法名字,参数打包传递给服务器,服务器负责解包,然后调用服务器上的相应方法
现在遇到的问题是假设参数不是一个简单类型的怎么办?比如是一个对象,或者动态数组,或者指针
我想自己实现这个类似中间件的功能,请给个思路。