繁体   English   中英

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

[英]Deployment 64-bit windows Delphi Xe7 application over 32-bit Windows XP

我正在尝试使用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位上,当按下按钮以显示弹出菜单时,->出现错误“抽象错误”

有什么建议吗?

固定。

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

谢谢大家

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM