XE5でiOSアプリケーションをiOSシュミレータに配置できなくなった
環境:Delphi XE5 Update2 FireMonkey, Mac OS X Mountain Lion, Xcode 5.1
Xcodeを5.1にバージョンアップしたら、iOSアプリケーションをiOSシュミレータに配置できなくなってしまった。
実行時、下記エラーが表示される
「次のエラーが返されました:'Wrapper init failed:(null)'」
- Hotfixがあったので適用してみる
Hotfix 6 for RAD Studio, Delphi, C++Builder XE5 Update 2 is now available
http://edn.embarcadero.com/article/4372829795 Hotfix 6 for RAD Studio, Delphi, C++Builder XE5 Update 2
http://cc.embarcadero.com/Item/29795
- Hotfix6を適用するためmacのターミナルを実行
言われるがままsudoを実行するが、unixコマンドなんてよくわからないので色々調べてみる
unixコマンドの ls -l で以下を確認!
・iosinstallファイルの所有権がrootになっている
・sim51ファイルのグループ所有権がwheelになっている
・simulator-execファイルのアクセス権限が -rwxr-xr-x@ なので755?になっている
という事で、Hotfix6を正常に適用できた
しかし、同じエラーが出る・・・
- 試しに Mac OS X Mavericksのマシンで hotfix6を適用してみる
うまくいった・・・
という事は、Mountain Lionではダメ、MavericksならOK!らしい?
今後気をつけよう。
XE2でTabOrderをセットしてもタブ順が変更されない
XE2でTabOrderをセットしてもタブ順が変更されないので無理矢理変更してみる
環境:Delphi XE2(Update4)FireMonkey
XE2のバグだったかなぁ?良く覚えていないけどタブ順が変更されない問題を解決してみる
ちょっと無理矢理だけど
- フォームで右クリック
- エディタで表示するを選択して↓こんな表示にする
- objectをコピー&ペーストして任意のタブ順に並べ替える
- 終わり
これ以外の方法として以前試した方法は、
コントロールのKeyUpイベントでネクストコントロール制御するとかだったかなぁ
TStringListのソート順
改めてTStringListのソート順を確認する
環境:Delphi XE2 FireMonkey
TStringListに数字と英字(大文字・小文字)をバラバラにaddする
結果はこんな感じ
数字は文字列ソートなのでこんな感じになることは予測していたが、
英字は大文字・小文字をソートしない事が判明(というか私は知らなかった)
大文字・小文字はTStringListのadd順なので今後気をつけよう
↑ CaseSensitiveプロパティをTrueにして、大文字・小文字を区別してソート出来る事が判明
Delphi XE5 FireMonkeyのTGridのセルを描画してみる
Delphi XE5 FireMonkeyのTGridを試してみた
Delphi XE5 FireMonkeyのTGridをiOSシュミレータで表示確認してみた
- 項目デザイナでTColumn・TCheckColumn・TStringColumn・TProgressColumn・TPopupColumn・TImageColumnを追加する
- CheckColumnの奇数行にチェックをいれる
- StringGridに文字列をセットする
- ProgressColumnに数値をセットする
- PopupColumnにアイテムをセットする
- ImageColumnに画像を表示させる
- 最後に全て表示
Delphiオブジェクト指向プログラミング (ソフトウェアテクノロジー)
- 作者: 塚越一雄
- 出版社/メーカー: 技術評論社
- 発売日: 1997/04
- メディア: 単行本
- クリック: 2回
- この商品を含むブログ (10件) を見る
サンプルコード