Mac (yosemite) 上の Delphi XE7 または Delphi XE7 UP1 の TOpendialog に問題があります。の後Opendialog1.execute
、フォーム全体に奇妙な問題が発生し、アプリケーションがクラッシュすることがあります。
Mavericks を実行している別の Mac で同じアプリを試してみましたが、問題なく動作します。
ここに 1 つのソース コードがあります。
unit Unit1;
interface
uses
System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
OpenDialog1: TOpenDialog;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.fmx}
procedure TForm1.Button1Click(Sender: TObject);
begin
OpenDialog1.Execute;
end;
end.
Paserver が示しているのは次のとおりです。
プロセス制御サーバー開始 pid 884 exe ビルド 2014 年 7 月 18 日
センチネル機能 886
2014-12-02 21:24:19.360 Project1[888:27602] --ImageKit エラー: updateGLTextureWithBitmapData: glPixelStorei がエラーを返しました: 502 (subSize=[64.000000,64.000000] オフセット [704.000000,0.000000] glID:1、コンテキスト:0x1326c9 )
このような: