[英]Deployment 64-bit windows Delphi Xe7 application over 32-bit Windows XP
I'm trying to deploy and easy application with Delphi Xe7: 我正在尝试使用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.
Over Windows 7 64 bits is working correctly, but over Windows XP 32 bit, when the button is pressed for showing the popupmen-->appears the error "abstract error" 在Windows 7 64位上正常工作,但是在Windows XP 32位上,当按下按钮以显示弹出菜单时,->出现错误“抽象错误”
Any suggestion? 有什么建议吗?
FIXED. 固定。
I have tested with another Windows XP and everything is working correctly. 我已经使用其他Windows XP进行了测试,并且一切正常。 Strange behaviour. 奇怪的行为。
Thanks for all. 谢谢大家
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.