我用modelmaker建了1个类,一个接口,因为无法给出图片,下面用代码表示
IDefault = interface(IInterface)
function Query_Datas(conditions: TParams): Integer; stdcall;
procedure Update_changes(Datas: Variant); stdcall;
end; TDefault = class(TObject, IDefault)
private
Member1: Integer;
function GetMember3: Integer;
procedure SetMember3(value: Integer);
public
procedure Member2;
function Query_Datas(conditions: TParams): integer; stdcall;
procedure Update_changes(Datas: Variant); stdcall;
property Member3: Integer read GetMember3 write SetMember3;
end;可是我把IDefault的Query_Datas方法的返回值改为string,在引用他的类TDefault里面的Query_Datas并不会同步改过来,是什么原因?
(我在Enterprise Architect里面也遇到这个问题,被 继承/引用 的 类/接口 的方法无法同步更新)
IDefault = interface(IInterface)
function Query_Datas(conditions: TParams): Integer; stdcall;
procedure Update_changes(Datas: Variant); stdcall;
end; TDefault = class(TObject, IDefault)
private
Member1: Integer;
function GetMember3: Integer;
procedure SetMember3(value: Integer);
public
procedure Member2;
function Query_Datas(conditions: TParams): integer; stdcall;
procedure Update_changes(Datas: Variant); stdcall;
property Member3: Integer read GetMember3 write SetMember3;
end;可是我把IDefault的Query_Datas方法的返回值改为string,在引用他的类TDefault里面的Query_Datas并不会同步改过来,是什么原因?
(我在Enterprise Architect里面也遇到这个问题,被 继承/引用 的 类/接口 的方法无法同步更新)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货