接口定义如下:
DeliveryCostPlanMgrServicePort = interface(IInvokable)
['{92BDF4B9-842E-7FA1-F3BA-8878E0A1AC36}']
function findDeliveryCostPlan(const queryCriteriaXDP: WideString; const start: Integer): WideString; stdcall;
end;
现在我已经有了接口的变量, intfPort:DeliveryCostPlanMgrServicePort, 该变量指向一个实例.
另有一个方法变量FindMethod, 定义如下:
FindMethod:function findDeliveryCostPlan(const queryCriteriaXDP: WideString; const start: Integer): WideString stdcall of Object;
我在现赋值如下:
FindMethod:=intfPort.findDeliveryCostPlan; //该句不能通过语法检测
请问应怎样赋呢?
谢谢!
DeliveryCostPlanMgrServicePort = interface(IInvokable)
['{92BDF4B9-842E-7FA1-F3BA-8878E0A1AC36}']
function findDeliveryCostPlan(const queryCriteriaXDP: WideString; const start: Integer): WideString; stdcall;
end;
现在我已经有了接口的变量, intfPort:DeliveryCostPlanMgrServicePort, 该变量指向一个实例.
另有一个方法变量FindMethod, 定义如下:
FindMethod:function findDeliveryCostPlan(const queryCriteriaXDP: WideString; const start: Integer): WideString stdcall of Object;
我在现赋值如下:
FindMethod:=intfPort.findDeliveryCostPlan; //该句不能通过语法检测
请问应怎样赋呢?
谢谢!
解决方案 »
- 我写的程序在进行Socket通信的时候有时会出现SocketError 10053 错误,大家谁知道是什么原因呐,怎么解决?
- 关于图象校正的问题
- 在SQLSERVER中数据库字段用中文命名有什么问题?
- 三个问题
- 基础问题,望指教
- 用过串口通信控件Spcomm的人请进!!!分不够再加。。。在线等候。。。
- ihihonline ihihonline ihihonline看看你的留言
- delphi listbox问题
- 请帮我改一下这段代码
- 紧急求救:quickrep中列数太多,preview只能看到A4页面宽度的内容,即使更改ORIENTATION为LANDSCAPE也不行。注:我的计算机上没有安装打印机。
- ActiveX的属性与事件该怎么实现?
- 使用框架的困惑,满分求助!
TAA = function (const queryCriteriaXDP: WideString; const start: Integer): WideString of Object; stdcall;
var
AA: TAA;
begin
AA := intfPort.findDeliveryCostPlan;
AA('11', 23);
end;
你好!
对于这种方法, 可以把对象的方法赋成功的赋值, 但是对于接口的方法好象是不行的, 不知你试过没有?
AA := intfPort.findDeliveryCostPlan;//该句通不过
多谢你的参与!
AA := intfPort.findDeliveryCostPlan;是能通过的,这个我测试过
你好!
你的测试程序是怎样通过的?
请把你的测试通过的程序发一份到我的邮箱:[email protected]
谢谢!