SlideShare une entreprise Scribd logo
1  sur  7
www.embarcadero.com/jp 
「マルチデバイス対応アプリ開発の勘所」 
エンバカデロ・テクノロジーズ 
エヴァンジェリスト高橋智宏 
© Copyright 2014 Embarcadero Technologies, Inc. All Rights Reserved. 
Delphi/C++Builderテクニカルセッション
アジェンダ 
• FireUIマルチデバイスデザイナ 
– iPhone 6(Plus), Android Wear向けビュー, Yosemite(10.10)スタイル, Lollipopの新ART 
• メッセージボックス系はモバイルで要注意 
– DelphiとC++言語で無名メソッドを利用(Non-Blocking & Blocking) 
• Android APIにアクセス 
– Java2OP.exeの使い方(C++/Delphi), C++言語でGPSのリスナーを記述!? 
• SQLite + FireDAC + Visual LiveBinding 
– プロジェクトマネージャと配置マネージャの関係 
– マルチプラットフォーム(Win/Mac/iOS/Android)で試す 
• HTTP + XML 
– Indy(TIdHTTP), TXMLDocument(Omni XML) 
– XMLデータバインディング(C++/Delphi)が便利 
• TRESTxxxxコンポーネント+ JSON 
– Indy, TXMLDocument(Omni XML) 
– XMLデータバインディング(C++/Delphi)が便利 
• SOAPサーバー& クライアント 
– Delphi(C++)サーバーからクラスインスタンスを返すには? 
– DOMベンダーを「Omni XML」にするには? 
• DataSnap RESTサーバー& クライアント 
– データセット1個または複数個を一度に送(受)信するには? 
© Copyright 2014 Embarcadero 2 Technologies, Inc. All Rights Reserved.
FireUIの基礎 
• 「スタイル&マスタ」と「ビュー」 
– マスタに追加したGUIコンポーネントを個別のビューで設計時にカスタマイズ 
しておく 
• カスタマイズした内容は専用の.fmxファイルに保存される 
• 特定のOS/フォームファクタではVisible := False など 
– .pas, .cppにフォームファクタおよびOS指定したリンク命令が追加される 
© Copyright 2014 Embarcadero 3 Technologies, Inc. All Rights Reserved.
個別のビューの作成 
• iPhone 6, iPhone 6 Plus向けビュー 
– iPad系は1種類で足りる 
– .fmxのリンク例 
• Android Wear向けカスタムビュー 
– Samsung Gear Live(1.63インチ, 320 x 320, 278ppi) 
– パッケージ(.pas,.bpl)の作成およびIDEへの登録 
– C:¥Users¥[User]¥AppData¥Roaming¥Embarcadero¥BDS¥15.0¥MobileDevices.xm 
lへ追記し、IDEを再起動 
– アプリプロジェクトに.pasを追加して組み込む 
© Copyright 2014 Embarcadero 4 Technologies, Inc. All Rights Reserved.
最新のOS 
• OS X Yosemite(10.10)に対応するには? 
– Yosemite向けスタイル(Yosemite.fsf またはYosemiteDark.fsf)を 
TStyleBookで利用 
• 残念ながら、XE6(5)のAndroidアプリは、Lollipop 5.0(新ART) と 
KitKat 4.4の実験的ARTモードでは起動しません 
– 最新のXE7を使用する必要があります 
• iOS 8.0, 8.1 
– 特別なスタイルは不要, TEditのiOSネイティブモードも利用可 
• Windows 10 !? 
© Copyright 2014 Embarcadero 5 Technologies, Inc. All Rights Reserved.
iOS,Androidでは要注意 
• XE7のiOS,Androidでは、UIイベントのフリーズを防ぐ 
ため、慣れ親しんだ以下の4つのメソッドは、呼び出す 
と直ちに呼び出し側に戻ります(Non-Blocking) 
– ShowMessage 
• ウィンドウを閉じるタイミングを知るには、MessageDlgへの移行が必要 
– MessageDlg 
– InputQuery(※複数項目の入力はiOSは未対応) 
– InputBox 
RAD Studio XE7のオンラインヘルプより 
– 「Delphi XE7 およびC++Builder XE7 の新機能- ダイアログボックスのメソッドでは閉じる際の処理を行う無名メソッドをサポート」 
© Copyright 2014 Embarcadero 6 Technologies, Inc. All Rights Reserved.
7 本文書の一部または全部の転載を禁止します。本文書の著作権は、著作者に帰属します。 
続きは 
http://embt.co/dcamp_slide 
からダウンロード

Contenu connexe

En vedette

移行セミナー BDE to FireDAC 20161018
移行セミナー BDE to  FireDAC 20161018移行セミナー BDE to  FireDAC 20161018
移行セミナー BDE to FireDAC 20161018Kaz Aiso
 
「開発者が知りたいDelphi実践テクニック!明日から使えるテクニック集」
「開発者が知りたいDelphi実践テクニック!明日から使えるテクニック集」「開発者が知りたいDelphi実践テクニック!明日から使えるテクニック集」
「開発者が知りたいDelphi実践テクニック!明日から使えるテクニック集」Embarcadero Technologies
 
MVA Transcript with Certificate - 2017-Jan-27
MVA Transcript with Certificate - 2017-Jan-27MVA Transcript with Certificate - 2017-Jan-27
MVA Transcript with Certificate - 2017-Jan-27Mohammed Subbirul Muksud
 
Guia de l'auxiliar de conversa a Catalunya.
Guia de l'auxiliar de conversa a Catalunya.Guia de l'auxiliar de conversa a Catalunya.
Guia de l'auxiliar de conversa a Catalunya.Rocío Avila Gamero
 
「多様化するスマートデバイスをビジネスアプリに活用するためのアーキテクチャと開発のヒント」
 「多様化するスマートデバイスをビジネスアプリに活用するためのアーキテクチャと開発のヒント」  「多様化するスマートデバイスをビジネスアプリに活用するためのアーキテクチャと開発のヒント」
「多様化するスマートデバイスをビジネスアプリに活用するためのアーキテクチャと開発のヒント」 Embarcadero Technologies
 
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」アシアル株式会社
 
「RAD Studioアプリケーションとバックエンドシステムを接続する」
「RAD Studioアプリケーションとバックエンドシステムを接続する」「RAD Studioアプリケーションとバックエンドシステムを接続する」
「RAD Studioアプリケーションとバックエンドシステムを接続する」Embarcadero Technologies
 
「エンタープライズ開発サポートを強化するエンバカデロの開発ツール戦略」
 「エンタープライズ開発サポートを強化するエンバカデロの開発ツール戦略」  「エンタープライズ開発サポートを強化するエンバカデロの開発ツール戦略」
「エンタープライズ開発サポートを強化するエンバカデロの開発ツール戦略」 Embarcadero Technologies
 
VCL ユーザーのための FireMonkey 入門
VCL ユーザーのための FireMonkey 入門VCL ユーザーのための FireMonkey 入門
VCL ユーザーのための FireMonkey 入門Jun Hosokawa
 
もう怖くないモバイルアプリ開発!
もう怖くないモバイルアプリ開発!もう怖くないモバイルアプリ開発!
もう怖くないモバイルアプリ開発!Toshiki Iga
 
「業務システムにモバイルを!実践エンタープライズモバイル開発プロジェクト」
「業務システムにモバイルを!実践エンタープライズモバイル開発プロジェクト」 「業務システムにモバイルを!実践エンタープライズモバイル開発プロジェクト」
「業務システムにモバイルを!実践エンタープライズモバイル開発プロジェクト」 Embarcadero Technologies
 
Android x86プロジェクトの最近の状況 pf20111218
Android x86プロジェクトの最近の状況 pf20111218Android x86プロジェクトの最近の状況 pf20111218
Android x86プロジェクトの最近の状況 pf20111218kinneko
 
ANÁLISIS DEL PROCESO DE LA COSECHA Y POST COSECHA DEL BANANO Y SU IMPACTO EC...
ANÁLISIS DEL PROCESO DE LA COSECHA Y POST COSECHA DEL BANANO Y SU IMPACTO  EC...ANÁLISIS DEL PROCESO DE LA COSECHA Y POST COSECHA DEL BANANO Y SU IMPACTO  EC...
ANÁLISIS DEL PROCESO DE LA COSECHA Y POST COSECHA DEL BANANO Y SU IMPACTO EC...Jinson Fernández Aguilar
 
「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」
「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」
「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」Embarcadero Technologies
 
「RAD Studio 10.1 Berlinで始めるIoTアプリケーション構築」
「RAD Studio 10.1 Berlinで始めるIoTアプリケーション構築」「RAD Studio 10.1 Berlinで始めるIoTアプリケーション構築」
「RAD Studio 10.1 Berlinで始めるIoTアプリケーション構築」Embarcadero Technologies
 
DELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY1: Delphiで作るはじめてのアプリケーション
DELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY1: Delphiで作るはじめてのアプリケーションDELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY1: Delphiで作るはじめてのアプリケーション
DELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY1: Delphiで作るはじめてのアプリケーションKaz Aiso
 
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„Kaz Aiso
 

En vedette (20)

移行セミナー BDE to FireDAC 20161018
移行セミナー BDE to  FireDAC 20161018移行セミナー BDE to  FireDAC 20161018
移行セミナー BDE to FireDAC 20161018
 
Corriente economica
Corriente economicaCorriente economica
Corriente economica
 
「開発者が知りたいDelphi実践テクニック!明日から使えるテクニック集」
「開発者が知りたいDelphi実践テクニック!明日から使えるテクニック集」「開発者が知りたいDelphi実践テクニック!明日から使えるテクニック集」
「開発者が知りたいDelphi実践テクニック!明日から使えるテクニック集」
 
MVA Transcript with Certificate - 2017-Jan-27
MVA Transcript with Certificate - 2017-Jan-27MVA Transcript with Certificate - 2017-Jan-27
MVA Transcript with Certificate - 2017-Jan-27
 
Apostila treinamento sas
Apostila treinamento sasApostila treinamento sas
Apostila treinamento sas
 
Guia de l'auxiliar de conversa a Catalunya.
Guia de l'auxiliar de conversa a Catalunya.Guia de l'auxiliar de conversa a Catalunya.
Guia de l'auxiliar de conversa a Catalunya.
 
「多様化するスマートデバイスをビジネスアプリに活用するためのアーキテクチャと開発のヒント」
 「多様化するスマートデバイスをビジネスアプリに活用するためのアーキテクチャと開発のヒント」  「多様化するスマートデバイスをビジネスアプリに活用するためのアーキテクチャと開発のヒント」
「多様化するスマートデバイスをビジネスアプリに活用するためのアーキテクチャと開発のヒント」
 
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
 
「RAD Studioアプリケーションとバックエンドシステムを接続する」
「RAD Studioアプリケーションとバックエンドシステムを接続する」「RAD Studioアプリケーションとバックエンドシステムを接続する」
「RAD Studioアプリケーションとバックエンドシステムを接続する」
 
「エンタープライズ開発サポートを強化するエンバカデロの開発ツール戦略」
 「エンタープライズ開発サポートを強化するエンバカデロの開発ツール戦略」  「エンタープライズ開発サポートを強化するエンバカデロの開発ツール戦略」
「エンタープライズ開発サポートを強化するエンバカデロの開発ツール戦略」
 
VCL ユーザーのための FireMonkey 入門
VCL ユーザーのための FireMonkey 入門VCL ユーザーのための FireMonkey 入門
VCL ユーザーのための FireMonkey 入門
 
もう怖くないモバイルアプリ開発!
もう怖くないモバイルアプリ開発!もう怖くないモバイルアプリ開発!
もう怖くないモバイルアプリ開発!
 
「業務システムにモバイルを!実践エンタープライズモバイル開発プロジェクト」
「業務システムにモバイルを!実践エンタープライズモバイル開発プロジェクト」 「業務システムにモバイルを!実践エンタープライズモバイル開発プロジェクト」
「業務システムにモバイルを!実践エンタープライズモバイル開発プロジェクト」
 
Android x86プロジェクトの最近の状況 pf20111218
Android x86プロジェクトの最近の状況 pf20111218Android x86プロジェクトの最近の状況 pf20111218
Android x86プロジェクトの最近の状況 pf20111218
 
ANÁLISIS DEL PROCESO DE LA COSECHA Y POST COSECHA DEL BANANO Y SU IMPACTO EC...
ANÁLISIS DEL PROCESO DE LA COSECHA Y POST COSECHA DEL BANANO Y SU IMPACTO  EC...ANÁLISIS DEL PROCESO DE LA COSECHA Y POST COSECHA DEL BANANO Y SU IMPACTO  EC...
ANÁLISIS DEL PROCESO DE LA COSECHA Y POST COSECHA DEL BANANO Y SU IMPACTO EC...
 
「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」
「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」
「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」
 
「RAD Studio 10.1 Berlinで始めるIoTアプリケーション構築」
「RAD Studio 10.1 Berlinで始めるIoTアプリケーション構築」「RAD Studio 10.1 Berlinで始めるIoTアプリケーション構築」
「RAD Studio 10.1 Berlinで始めるIoTアプリケーション構築」
 
DELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY1: Delphiで作るはじめてのアプリケーション
DELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY1: Delphiで作るはじめてのアプリケーションDELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY1: Delphiで作るはじめてのアプリケーション
DELPHI BOOT CAMP / DELPHIでビジュアル開発に挑戦しよう ◆ DAY1: Delphiで作るはじめてのアプリケーション
 
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„
【DELPHI / C++BUILDER STARTER チュートリアルシリーズ】 シーズン2 Delphi の部 第2回 ‟変数と型„
 
Manual del banano UTC
Manual del banano UTCManual del banano UTC
Manual del banano UTC
 

Similaire à 「マルチデバイス対応アプリ開発の勘所」

デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!hmimura_embarcadero
 
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介Yoshito Tabuchi
 
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発hmimura_embarcadero
 
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own PathFirefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Pathdynamis
 
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップRAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップKaz Aiso
 
Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Monaca
 
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解Monaca
 
クロスプラットフォーム開発入門
クロスプラットフォーム開発入門クロスプラットフォーム開発入門
クロスプラットフォーム開発入門minazou67
 
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向Tsutomu Ogasawara
 
Flexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメFlexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメKeisuke Todoroki
 
【U-22】Delphi / C++Builder / RAD Studio 概要
【U-22】Delphi / C++Builder / RAD Studio 概要【U-22】Delphi / C++Builder / RAD Studio 概要
【U-22】Delphi / C++Builder / RAD Studio 概要Kaz Aiso
 
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...友太 渡辺
 
PhoneGapの始め方
PhoneGapの始め方PhoneGapの始め方
PhoneGapの始め方akabana
 
企画者が押さえておきたいHtml5アプリ開発の要点
企画者が押さえておきたいHtml5アプリ開発の要点企画者が押さえておきたいHtml5アプリ開発の要点
企画者が押さえておきたいHtml5アプリ開発の要点Monaca
 
PhoneGapとハイブリッド開発
PhoneGapとハイブリッド開発PhoneGapとハイブリッド開発
PhoneGapとハイブリッド開発Andy Hall
 
C#でiPhone開発とか
C#でiPhone開発とかC#でiPhone開発とか
C#でiPhone開発とかShin Ise
 
DEV-022_これから始める Xamarin ~環境構築から iOS/Android/UWP アプリのビルドまで~
DEV-022_これから始める Xamarin ~環境構築から iOS/Android/UWP アプリのビルドまで~DEV-022_これから始める Xamarin ~環境構築から iOS/Android/UWP アプリのビルドまで~
DEV-022_これから始める Xamarin ~環境構築から iOS/Android/UWP アプリのビルドまで~decode2016
 
クリスマス直前! HTML5 で作る♥ はじめての iOS & Android アプリ開発
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
クリスマス直前! HTML5 で作る♥ はじめての iOS & Android アプリ開発Osamu Monoe
 
Webセミナー「RAD Studio 10.1 Berlin Update 2 Anniversary Edition 新機能ガイド」
Webセミナー「RAD Studio 10.1 Berlin Update 2 Anniversary Edition 新機能ガイド」Webセミナー「RAD Studio 10.1 Berlin Update 2 Anniversary Edition 新機能ガイド」
Webセミナー「RAD Studio 10.1 Berlin Update 2 Anniversary Edition 新機能ガイド」Kaz Aiso
 
Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談Kenichi Kambara
 

Similaire à 「マルチデバイス対応アプリ開発の勘所」 (20)

デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
 
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
 
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
 
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own PathFirefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
 
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップRAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
 
Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)
 
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
 
クロスプラットフォーム開発入門
クロスプラットフォーム開発入門クロスプラットフォーム開発入門
クロスプラットフォーム開発入門
 
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
 
Flexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメFlexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメ
 
【U-22】Delphi / C++Builder / RAD Studio 概要
【U-22】Delphi / C++Builder / RAD Studio 概要【U-22】Delphi / C++Builder / RAD Studio 概要
【U-22】Delphi / C++Builder / RAD Studio 概要
 
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
 
PhoneGapの始め方
PhoneGapの始め方PhoneGapの始め方
PhoneGapの始め方
 
企画者が押さえておきたいHtml5アプリ開発の要点
企画者が押さえておきたいHtml5アプリ開発の要点企画者が押さえておきたいHtml5アプリ開発の要点
企画者が押さえておきたいHtml5アプリ開発の要点
 
PhoneGapとハイブリッド開発
PhoneGapとハイブリッド開発PhoneGapとハイブリッド開発
PhoneGapとハイブリッド開発
 
C#でiPhone開発とか
C#でiPhone開発とかC#でiPhone開発とか
C#でiPhone開発とか
 
DEV-022_これから始める Xamarin ~環境構築から iOS/Android/UWP アプリのビルドまで~
DEV-022_これから始める Xamarin ~環境構築から iOS/Android/UWP アプリのビルドまで~DEV-022_これから始める Xamarin ~環境構築から iOS/Android/UWP アプリのビルドまで~
DEV-022_これから始める Xamarin ~環境構築から iOS/Android/UWP アプリのビルドまで~
 
クリスマス直前! HTML5 で作る♥ はじめての iOS & Android アプリ開発
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
クリスマス直前! HTML5 で作る♥ はじめての iOS & Android アプリ開発
 
Webセミナー「RAD Studio 10.1 Berlin Update 2 Anniversary Edition 新機能ガイド」
Webセミナー「RAD Studio 10.1 Berlin Update 2 Anniversary Edition 新機能ガイド」Webセミナー「RAD Studio 10.1 Berlin Update 2 Anniversary Edition 新機能ガイド」
Webセミナー「RAD Studio 10.1 Berlin Update 2 Anniversary Edition 新機能ガイド」
 
Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談
 

Plus de Embarcadero Technologies

「事例で学ぶDelphi / C++Builder開発手法」
「事例で学ぶDelphi / C++Builder開発手法」「事例で学ぶDelphi / C++Builder開発手法」
「事例で学ぶDelphi / C++Builder開発手法」Embarcadero Technologies
 
「事例で学ぶDelphi / C++Builder開発手法」
「事例で学ぶDelphi / C++Builder開発手法」「事例で学ぶDelphi / C++Builder開発手法」
「事例で学ぶDelphi / C++Builder開発手法」Embarcadero Technologies
 
「Delphi / C++Builder / RAD Studio新バージョンの概要」
「Delphi / C++Builder / RAD Studio新バージョンの概要」「Delphi / C++Builder / RAD Studio新バージョンの概要」
「Delphi / C++Builder / RAD Studio新バージョンの概要」Embarcadero Technologies
 
「Web拡張、クラウド対応も万全!つなぐシステム構築法」
「Web拡張、クラウド対応も万全!つなぐシステム構築法」「Web拡張、クラウド対応も万全!つなぐシステム構築法」
「Web拡張、クラウド対応も万全!つなぐシステム構築法」Embarcadero Technologies
 
「エンバカデロの開発ツールビジネス戦略」
「エンバカデロの開発ツールビジネス戦略」「エンバカデロの開発ツールビジネス戦略」
「エンバカデロの開発ツールビジネス戦略」Embarcadero Technologies
 
「クラウド税務・会計・給与システム開発にスピードを!A-SaaSがSencha Ext JS/Sencha Testを導入した軌跡」
「クラウド税務・会計・給与システム開発にスピードを!A-SaaSがSencha Ext JS/Sencha Testを導入した軌跡」「クラウド税務・会計・給与システム開発にスピードを!A-SaaSがSencha Ext JS/Sencha Testを導入した軌跡」
「クラウド税務・会計・給与システム開発にスピードを!A-SaaSがSencha Ext JS/Sencha Testを導入した軌跡」Embarcadero Technologies
 
「iOS 12、Android 9時代の今からでも始められるモバイル開発入門」
「iOS 12、Android 9時代の今からでも始められるモバイル開発入門」「iOS 12、Android 9時代の今からでも始められるモバイル開発入門」
「iOS 12、Android 9時代の今からでも始められるモバイル開発入門」Embarcadero Technologies
 
「Ext JS未経験メンバーでパッケージ製品を作った話」
「Ext JS未経験メンバーでパッケージ製品を作った話」「Ext JS未経験メンバーでパッケージ製品を作った話」
「Ext JS未経験メンバーでパッケージ製品を作った話」Embarcadero Technologies
 
「コンポーネント/アプリケーション開発分離の重要性 ― VCL/FMXとExt JSの類似点の考察から見るその効果」
「コンポーネント/アプリケーション開発分離の重要性 ― VCL/FMXとExt JSの類似点の考察から見るその効果」「コンポーネント/アプリケーション開発分離の重要性 ― VCL/FMXとExt JSの類似点の考察から見るその効果」
「コンポーネント/アプリケーション開発分離の重要性 ― VCL/FMXとExt JSの類似点の考察から見るその効果」Embarcadero Technologies
 
「Creating Reusable UI Components with Ext JS (Ext JSでの再利用可能なUIコンポーネントの作成)」
「Creating Reusable UI Components with Ext JS (Ext JSでの再利用可能なUIコンポーネントの作成)」「Creating Reusable UI Components with Ext JS (Ext JSでの再利用可能なUIコンポーネントの作成)」
「Creating Reusable UI Components with Ext JS (Ext JSでの再利用可能なUIコンポーネントの作成)」Embarcadero Technologies
 
「マルチデバイスなDelphiで活かすWebアプリケーション」
「マルチデバイスなDelphiで活かすWebアプリケーション」「マルチデバイスなDelphiで活かすWebアプリケーション」
「マルチデバイスなDelphiで活かすWebアプリケーション」Embarcadero Technologies
 
「開発の現場でも役に立つボトムアップによるデータモデリング活用実例」
「開発の現場でも役に立つボトムアップによるデータモデリング活用実例」「開発の現場でも役に立つボトムアップによるデータモデリング活用実例」
「開発の現場でも役に立つボトムアップによるデータモデリング活用実例」Embarcadero Technologies
 
「SenchaユーザーのためのRAD Studio入門」
「SenchaユーザーのためのRAD Studio入門」「SenchaユーザーのためのRAD Studio入門」
「SenchaユーザーのためのRAD Studio入門」Embarcadero Technologies
 
「Delphi/C++BuilderユーザーのためのSencha入門」
「Delphi/C++BuilderユーザーのためのSencha入門」「Delphi/C++BuilderユーザーのためのSencha入門」
「Delphi/C++BuilderユーザーのためのSencha入門」Embarcadero Technologies
 
「Delphiマイグレーションの現状」
「Delphiマイグレーションの現状」「Delphiマイグレーションの現状」
「Delphiマイグレーションの現状」Embarcadero Technologies
 
「エンタープライズシステムの開発におけるSIerから見たSenchaの有効性」
「エンタープライズシステムの開発におけるSIerから見たSenchaの有効性」「エンタープライズシステムの開発におけるSIerから見たSenchaの有効性」
「エンタープライズシステムの開発におけるSIerから見たSenchaの有効性」Embarcadero Technologies
 
「『Web化したい』に応えるには? ― Senchaを活かすDelphi/C++中間サーバー構築法」
「『Web化したい』に応えるには? ― Senchaを活かすDelphi/C++中間サーバー構築法」「『Web化したい』に応えるには? ― Senchaを活かすDelphi/C++中間サーバー構築法」
「『Web化したい』に応えるには? ― Senchaを活かすDelphi/C++中間サーバー構築法」Embarcadero Technologies
 
「つながるシステム構築を可能にするDelphi / C++Builder / Sencha」
「つながるシステム構築を可能にするDelphi / C++Builder / Sencha」「つながるシステム構築を可能にするDelphi / C++Builder / Sencha」
「つながるシステム構築を可能にするDelphi / C++Builder / Sencha」Embarcadero Technologies
 
「開発者にコミットするエンバカデロのツール戦略 ― 新たにSenchaを製品ファミリーに迎えて」
「開発者にコミットするエンバカデロのツール戦略 ― 新たにSenchaを製品ファミリーに迎えて」「開発者にコミットするエンバカデロのツール戦略 ― 新たにSenchaを製品ファミリーに迎えて」
「開発者にコミットするエンバカデロのツール戦略 ― 新たにSenchaを製品ファミリーに迎えて」Embarcadero Technologies
 
「RAD Studioアプリケーションとバックエンドシステムを接続する」
「RAD Studioアプリケーションとバックエンドシステムを接続する」「RAD Studioアプリケーションとバックエンドシステムを接続する」
「RAD Studioアプリケーションとバックエンドシステムを接続する」Embarcadero Technologies
 

Plus de Embarcadero Technologies (20)

「事例で学ぶDelphi / C++Builder開発手法」
「事例で学ぶDelphi / C++Builder開発手法」「事例で学ぶDelphi / C++Builder開発手法」
「事例で学ぶDelphi / C++Builder開発手法」
 
「事例で学ぶDelphi / C++Builder開発手法」
「事例で学ぶDelphi / C++Builder開発手法」「事例で学ぶDelphi / C++Builder開発手法」
「事例で学ぶDelphi / C++Builder開発手法」
 
「Delphi / C++Builder / RAD Studio新バージョンの概要」
「Delphi / C++Builder / RAD Studio新バージョンの概要」「Delphi / C++Builder / RAD Studio新バージョンの概要」
「Delphi / C++Builder / RAD Studio新バージョンの概要」
 
「Web拡張、クラウド対応も万全!つなぐシステム構築法」
「Web拡張、クラウド対応も万全!つなぐシステム構築法」「Web拡張、クラウド対応も万全!つなぐシステム構築法」
「Web拡張、クラウド対応も万全!つなぐシステム構築法」
 
「エンバカデロの開発ツールビジネス戦略」
「エンバカデロの開発ツールビジネス戦略」「エンバカデロの開発ツールビジネス戦略」
「エンバカデロの開発ツールビジネス戦略」
 
「クラウド税務・会計・給与システム開発にスピードを!A-SaaSがSencha Ext JS/Sencha Testを導入した軌跡」
「クラウド税務・会計・給与システム開発にスピードを!A-SaaSがSencha Ext JS/Sencha Testを導入した軌跡」「クラウド税務・会計・給与システム開発にスピードを!A-SaaSがSencha Ext JS/Sencha Testを導入した軌跡」
「クラウド税務・会計・給与システム開発にスピードを!A-SaaSがSencha Ext JS/Sencha Testを導入した軌跡」
 
「iOS 12、Android 9時代の今からでも始められるモバイル開発入門」
「iOS 12、Android 9時代の今からでも始められるモバイル開発入門」「iOS 12、Android 9時代の今からでも始められるモバイル開発入門」
「iOS 12、Android 9時代の今からでも始められるモバイル開発入門」
 
「Ext JS未経験メンバーでパッケージ製品を作った話」
「Ext JS未経験メンバーでパッケージ製品を作った話」「Ext JS未経験メンバーでパッケージ製品を作った話」
「Ext JS未経験メンバーでパッケージ製品を作った話」
 
「コンポーネント/アプリケーション開発分離の重要性 ― VCL/FMXとExt JSの類似点の考察から見るその効果」
「コンポーネント/アプリケーション開発分離の重要性 ― VCL/FMXとExt JSの類似点の考察から見るその効果」「コンポーネント/アプリケーション開発分離の重要性 ― VCL/FMXとExt JSの類似点の考察から見るその効果」
「コンポーネント/アプリケーション開発分離の重要性 ― VCL/FMXとExt JSの類似点の考察から見るその効果」
 
「Creating Reusable UI Components with Ext JS (Ext JSでの再利用可能なUIコンポーネントの作成)」
「Creating Reusable UI Components with Ext JS (Ext JSでの再利用可能なUIコンポーネントの作成)」「Creating Reusable UI Components with Ext JS (Ext JSでの再利用可能なUIコンポーネントの作成)」
「Creating Reusable UI Components with Ext JS (Ext JSでの再利用可能なUIコンポーネントの作成)」
 
「マルチデバイスなDelphiで活かすWebアプリケーション」
「マルチデバイスなDelphiで活かすWebアプリケーション」「マルチデバイスなDelphiで活かすWebアプリケーション」
「マルチデバイスなDelphiで活かすWebアプリケーション」
 
「開発の現場でも役に立つボトムアップによるデータモデリング活用実例」
「開発の現場でも役に立つボトムアップによるデータモデリング活用実例」「開発の現場でも役に立つボトムアップによるデータモデリング活用実例」
「開発の現場でも役に立つボトムアップによるデータモデリング活用実例」
 
「SenchaユーザーのためのRAD Studio入門」
「SenchaユーザーのためのRAD Studio入門」「SenchaユーザーのためのRAD Studio入門」
「SenchaユーザーのためのRAD Studio入門」
 
「Delphi/C++BuilderユーザーのためのSencha入門」
「Delphi/C++BuilderユーザーのためのSencha入門」「Delphi/C++BuilderユーザーのためのSencha入門」
「Delphi/C++BuilderユーザーのためのSencha入門」
 
「Delphiマイグレーションの現状」
「Delphiマイグレーションの現状」「Delphiマイグレーションの現状」
「Delphiマイグレーションの現状」
 
「エンタープライズシステムの開発におけるSIerから見たSenchaの有効性」
「エンタープライズシステムの開発におけるSIerから見たSenchaの有効性」「エンタープライズシステムの開発におけるSIerから見たSenchaの有効性」
「エンタープライズシステムの開発におけるSIerから見たSenchaの有効性」
 
「『Web化したい』に応えるには? ― Senchaを活かすDelphi/C++中間サーバー構築法」
「『Web化したい』に応えるには? ― Senchaを活かすDelphi/C++中間サーバー構築法」「『Web化したい』に応えるには? ― Senchaを活かすDelphi/C++中間サーバー構築法」
「『Web化したい』に応えるには? ― Senchaを活かすDelphi/C++中間サーバー構築法」
 
「つながるシステム構築を可能にするDelphi / C++Builder / Sencha」
「つながるシステム構築を可能にするDelphi / C++Builder / Sencha」「つながるシステム構築を可能にするDelphi / C++Builder / Sencha」
「つながるシステム構築を可能にするDelphi / C++Builder / Sencha」
 
「開発者にコミットするエンバカデロのツール戦略 ― 新たにSenchaを製品ファミリーに迎えて」
「開発者にコミットするエンバカデロのツール戦略 ― 新たにSenchaを製品ファミリーに迎えて」「開発者にコミットするエンバカデロのツール戦略 ― 新たにSenchaを製品ファミリーに迎えて」
「開発者にコミットするエンバカデロのツール戦略 ― 新たにSenchaを製品ファミリーに迎えて」
 
「RAD Studioアプリケーションとバックエンドシステムを接続する」
「RAD Studioアプリケーションとバックエンドシステムを接続する」「RAD Studioアプリケーションとバックエンドシステムを接続する」
「RAD Studioアプリケーションとバックエンドシステムを接続する」
 

Dernier

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 

Dernier (9)

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 

「マルチデバイス対応アプリ開発の勘所」

  • 1. www.embarcadero.com/jp 「マルチデバイス対応アプリ開発の勘所」 エンバカデロ・テクノロジーズ エヴァンジェリスト高橋智宏 © Copyright 2014 Embarcadero Technologies, Inc. All Rights Reserved. Delphi/C++Builderテクニカルセッション
  • 2. アジェンダ • FireUIマルチデバイスデザイナ – iPhone 6(Plus), Android Wear向けビュー, Yosemite(10.10)スタイル, Lollipopの新ART • メッセージボックス系はモバイルで要注意 – DelphiとC++言語で無名メソッドを利用(Non-Blocking & Blocking) • Android APIにアクセス – Java2OP.exeの使い方(C++/Delphi), C++言語でGPSのリスナーを記述!? • SQLite + FireDAC + Visual LiveBinding – プロジェクトマネージャと配置マネージャの関係 – マルチプラットフォーム(Win/Mac/iOS/Android)で試す • HTTP + XML – Indy(TIdHTTP), TXMLDocument(Omni XML) – XMLデータバインディング(C++/Delphi)が便利 • TRESTxxxxコンポーネント+ JSON – Indy, TXMLDocument(Omni XML) – XMLデータバインディング(C++/Delphi)が便利 • SOAPサーバー& クライアント – Delphi(C++)サーバーからクラスインスタンスを返すには? – DOMベンダーを「Omni XML」にするには? • DataSnap RESTサーバー& クライアント – データセット1個または複数個を一度に送(受)信するには? © Copyright 2014 Embarcadero 2 Technologies, Inc. All Rights Reserved.
  • 3. FireUIの基礎 • 「スタイル&マスタ」と「ビュー」 – マスタに追加したGUIコンポーネントを個別のビューで設計時にカスタマイズ しておく • カスタマイズした内容は専用の.fmxファイルに保存される • 特定のOS/フォームファクタではVisible := False など – .pas, .cppにフォームファクタおよびOS指定したリンク命令が追加される © Copyright 2014 Embarcadero 3 Technologies, Inc. All Rights Reserved.
  • 4. 個別のビューの作成 • iPhone 6, iPhone 6 Plus向けビュー – iPad系は1種類で足りる – .fmxのリンク例 • Android Wear向けカスタムビュー – Samsung Gear Live(1.63インチ, 320 x 320, 278ppi) – パッケージ(.pas,.bpl)の作成およびIDEへの登録 – C:¥Users¥[User]¥AppData¥Roaming¥Embarcadero¥BDS¥15.0¥MobileDevices.xm lへ追記し、IDEを再起動 – アプリプロジェクトに.pasを追加して組み込む © Copyright 2014 Embarcadero 4 Technologies, Inc. All Rights Reserved.
  • 5. 最新のOS • OS X Yosemite(10.10)に対応するには? – Yosemite向けスタイル(Yosemite.fsf またはYosemiteDark.fsf)を TStyleBookで利用 • 残念ながら、XE6(5)のAndroidアプリは、Lollipop 5.0(新ART) と KitKat 4.4の実験的ARTモードでは起動しません – 最新のXE7を使用する必要があります • iOS 8.0, 8.1 – 特別なスタイルは不要, TEditのiOSネイティブモードも利用可 • Windows 10 !? © Copyright 2014 Embarcadero 5 Technologies, Inc. All Rights Reserved.
  • 6. iOS,Androidでは要注意 • XE7のiOS,Androidでは、UIイベントのフリーズを防ぐ ため、慣れ親しんだ以下の4つのメソッドは、呼び出す と直ちに呼び出し側に戻ります(Non-Blocking) – ShowMessage • ウィンドウを閉じるタイミングを知るには、MessageDlgへの移行が必要 – MessageDlg – InputQuery(※複数項目の入力はiOSは未対応) – InputBox RAD Studio XE7のオンラインヘルプより – 「Delphi XE7 およびC++Builder XE7 の新機能- ダイアログボックスのメソッドでは閉じる際の処理を行う無名メソッドをサポート」 © Copyright 2014 Embarcadero 6 Technologies, Inc. All Rights Reserved.