是否在XE7中弃用了TIdAntiFreeze?

时间:2014-12-31 05:22:49

标签: delphi firemonkey indy delphi-xe7

我正在创建我的第一个应用程序,使用XE7和FMX在iOS和Android上运行。一旦我在我的数据模块上删除了TIdAntiFreeze,我的应用程序就再也无法编译了,因为Vcl.IdAntiFreeze不是iOS或Android库的一部分。我尝试使用Vcl.IdAntiFreeze的源代码在运行时创建组件,但没有适用于iOS或Android的TIdAntiFreeze.Process实现。最后,我不得不像这样创建TIdAntiFreezeBase的新后代:

unit uAntiFreeze;

interface

uses
  IdAntiFreezeBase;

type
  TIdAntiFreeze = class(TIdAntiFreezeBase)
  public
    procedure Process; override;
  end;

implementation

uses
  FMX.Forms;

procedure TIdAntiFreeze.Process;
begin
  Application.ProcessMessages;
end;

end.

我的问题是,有什么我想念的吗?似乎在Indy上做了大量工作,使其能够在XE7可以编译和链接的所有平台上运行。他们忘了TIdAntiFreeze吗?

0 个答案:

没有答案