delphi_mac
*Delphiを使ってMacOSX用アプリを作る [[index]] 2013-01-31 注記なければ以下の環境 MacOSX(10.8.2) VMWareFusion5(5.0.2)上のWindowsXP(SP3) DelphiXE3 **セットアップ(XE4) WindowsでDelphiXE4をインストール ↓ MacでPAServerをインストール DelphiのインストールフォルダにPAServer\RADPAServerXE4.pkgがあるので、Macで実行 ↓ MacでPAServerの起動 /Applications/RAD PAServer XE4.app を実行 パスワードを適当に打って、Enterキーで続行。※このパスワードは、後でWindows側で使用する。 ↓ リモートプロファイル作成 XE4の場合 ツール→オプション→環境オプション→接続プロファイルマネージャ→追加で、プロファイルを追加 パスワードは先ほどMacで入力したパスワード ↓ Delphiでプロジェクト作成 ファイル→新規作成→FireMonkeyデスクトップアプリケーション ↓ ターゲットプラットフォーム追加 プロジェクトマネージャのターゲットプラットフォームを右クリックして、OSXを追加。 ↓ リモートプロファイルの割り当て (割り当てしなくても良い?自動で最初の接続になる?) ↓ F9で実行すれば、ネットワーク経由でプログラムが転送され、OSX上でアプリケーションが走る。 ↓ 作成したアプリをMacへ持って行くにはDelphiのメニュー→プロジェクト→(プロジェクト名)の配置 を実行する。 配置マネージャが設定(メニュー→プロジェクト→配置) 配置先は >/Users/ユーザー名/RADPAServer/scratch-dir/リモートプロファイル名/プロジェクト名.app/ [[配置マネージャ>http://docwiki.embarcadero.com/RADStudio/XE4/ja/%E9%85%8D%E7%BD%AE%E3%83%9E%E3%83%8D%E3%83%BC%E3%82%B8%E3%83%A3]] [[プラットフォーム アシスタント サーバー アプリケーション: PAServer>http://docwiki.embarcadero.com/RADStudio/XE4/ja/%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0_%E3%82%A2%E3%82%B7%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%88_%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC_%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%EF%BC%9A_PAServer#.E3.82.B9.E3.82.AF.E3.83.A9.E3.83.83.E3.83.81_.E3.83.87.E3.82.A3.E3.83.AC.E3.82.AF.E3.83.88.E3.83.AA]] **セットアップ(XE3) WindowsでDelphiXE3をインストール ↓ MacでPAServerをインストール DelphiのインストールフォルダにPAServer\setup_paserver.zipがあるので、それを解凍して実行 Java SE 6がランタイムで必用(場合によってはここでインストールする) インストール先は初期値ままならここになります。 /Users/ユーザー名/Applications/Embarcadero/RADPAServer/10.0 ↓ MacでPAServerの起動 インストールディレクトリに、paserverがあるのでダブルクリックで実行。 パスワードを適当に打って、Enterキーで続行。 ↓ リモートプロファイル作成 ツール→オプション→環境オプション→リモートプロファイル→追加で、プロファイルを追加 パスワードは先ほどのパスワード ↓ Delphiでプロジェクト作成 ファイル→新規作成→FireMonkeyデスクトップアプリケーション ↓ ターゲットプラットフォーム追加 プロジェクトマネージャのターゲットプラットフォームを右クリックして、OSXを追加。 ↓ リモートプロファイルの割り当て XE3の場合 先ほど作成したリモートプロファイルを、ターゲットプラットフォームを右クリックして、追加する。 ↓ F9で実行すれば、ネットワーク経由でプログラムが転送され、OSX上でアプリケーションが走る。 ↓ 作成したアプリをMacへ持って行くにはDelphiのメニュー→プロジェクト→配置 を実行する。 >MacのPAServerインストール先/scratch-dir/username-profilename/projectname.app/ **参考 [[Mac OS X クロスプラットフォームのコンソール アプリケーション "Hello World" を構築する>http://docwiki.embarcadero.com/RADStudio/XE2/ja/Mac_OS_X_%E3%82%AF%E3%83%AD%E3%82%B9%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%AE%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB_%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%80%8CHello_World%E3%80%8D%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B]] [[Delphi XE2 MacOSX>http://ahisoft.jp/subt/delphixe2.html]] これみて配置の使い方が分かった。気が付かなかったよ...orz
2024-10-06 17:26:57 32400