在32位Windows XP上部署64位Windows Delphi Xe7应用程序

时间:2014-10-20 14:04:58

标签: windows delphi 32bit-64bit delphi-xe firemonkey

我正在尝试使用Delphi Xe7进行部署和轻松应用:

unit Unit2;

interface

uses
  System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
  FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Menus,
  FMX.StdCtrls;

type
  TForm2 = class(TForm)
    PopupMenu1: TPopupMenu;
    MenuItem1: TMenuItem;
    MenuItem2: TMenuItem;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;

implementation

{$R *.fmx}
{$R *.Windows.fmx MSWINDOWS}
{$R *.Surface.fmx MSWINDOWS}

procedure TForm2.Button1Click(Sender: TObject);
begin
  PopupMenu1.Popup(15,20);
end;

end.

通过Windows 7 64位工作正常,但是在Windows XP 32位上,当按下按钮显示弹出窗口时 - >出现错误“抽象错误”

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

固定。

我已经使用其他Windows XP进行了测试,一切正常。奇怪的行为。

谢谢大家。