3
我已经从我们希望使用他们提供的WSDL集成的公司获取API。这里是代码的API在其中,我有一个问题的片段:德尔福调用API函数(SOAP)
AppointmentRequest = class(TRemotable)
private
FStartDate: TXSDateTime;
FEndDate: TXSDateTime;
FProperty_: Property_;
FServiceIDs: ArrayOfInt;
public
destructor Destroy; override;
published
property StartDate: TXSDateTime read FStartDate write FStartDate;
property EndDate: TXSDateTime read FEndDate write FEndDate;
property Property_: Property_ read FProperty_ write FProperty_;
property ServiceIDs: ArrayOfInt read FServiceIDs write FServiceIDs;
end;
在我的代码我试图设置开始&结束日期属性,如下所示:
aApptReq := c_xxx_API.AppointmentRequest.Create();
aApptReq.StartDate.AsDateTime := Date();
aApptReq.EndDate.AsDateTime := Date() + 7;
我相信这工作在一个点上,但现在抛出访问冲突错误的地址...当我将鼠标悬停在aApptReq.StartDate(或EndDate)上时,它显示为'nil'。
我试图做aApptReq.StartDate.Create()但没有帮助。
我在使用此API对象时缺少什么?
非常感谢您的快速响应。那正是我需要做的。 – BrianKE 2010-12-16 21:15:25