在中间层 TRemoteDataModule中创建方法的问题
兄弟我现在想创建一个中间层,我采用的是Remote Data Module
当我想创建方法时(点击菜单->Type Library),创建新的方法时返回值只能是HRESULT,然后所有的方法对我来说只能是过程procedure
我想在中间层创建函数,如function test(a: TDateTime): string;供客户端的DCom组件中的如下方式调用:aa := FSysInfo.DComCnt.AppServer.getServerDt(tmpDt);
不知道能不能这样做,谢谢各位大侠了!
[解决办法]
这样定义方法:
Procedure Test(A:OleVariant;var B:OleVariant);
其中,B参数就是返回值。