在窗体上进行简单的TEdit可以在Windows 64和32上正常工作,但是在为MacOS编译时会导致抽象错误。 我的代码是:
过程TForm2.btMaakClick(Sender:TObject);
var
ed:TEdit;
开始
ed:= TEdit.Create(Self);
ed.Parent:= Form2;
ed.Text:='Klote';
ed.Position.X:= 16;
ed.Position.Y:= 72;
ed.Width:= 240;
ed.Height:= 22;
结束;
我正在具有Parallels的MacBook Pro Mojave上运行它
即使如此,当我在窗体上添加一个TEdit组件并针对Win32 / 64对其进行编译时,它仍可正常工作,但针对MacOS进行编译会使PAServer停止:
0004C3B2的模块MyModule2019中的异常EAbstractError。
抽象错误。
当我用TLabel替换TEdit时,它工作正常。
任何人都知道出什么问题了吗?
已经谢谢了,
Arjan