FMX

Delphi XE4のFMXを使った際のWindows/MacOSXでの見た目の違い

XE4になってからまだ試してなかったので、少し試した。 StyleBookはTransparent.styleを適用している状態 Windows7 TMemoコンポーネントでGoogleIMEだと表示位置がおかしい?かも。表示されなくなる場合もある。 それ以外はぱっと見問題無さそう。 MacOSX(10…

指定したURLをデフォルトのウェブブラウザで開く

Delphi XE3、FireMonkeyアプリケーションで指定したURLをデフォルトのウェブブラウザで開くには。 WindowsだとShellAPI.ShellExecuteを使えばいいんだけど、WindowsAPIなのでこれはMacOSXでは使えない。 MacOSXだとPosixパッケージのコマンド実行(_system関…

エクスプローラーやFinderからドラッグアンドドロップされたファイルを受け入れる

エクスプローラーやFinderからドラッグアンドドロップされたファイルを受け入れる例。 FireMonkeyでもVCLでも一緒なのかな。試したバージョンはDelphiXE3。 DragOverイベントでAcceptにTrueを代入することで、ドラッグを受け入れられる。 ドロップされた際に…

DelphiXE3でリモートデバッガを試す

DelphiXE3でOSX向けのアプリケーションを開発する場合、同梱されているPAServerを使ってリモートデバッガを利用することになる。 ということで、試してみた。 手順はDEKOさんのところで詳しく解説されてる。 Delphi XE2 の新しいリモートデバッガ - PAServer…

Delphi XE3を購入したのでクロスプラットフォーム開発を試す

Delphi2009を持ってて、そろそろアップグレードかなーと思ってたので、Delphi XE3のESD版を買った。 さすがにWindowsXPでは楽しくなさそうなので、Windows7(64bit)が載ってるASUSのZENBOOKも買った。 さっそく動かしてみてる。 まだドキュメントとかは全然読…