2015-05-01から1ヶ月間の記事一覧

VCL と FireMonkey

Delphi で GUI アプリケーションを作成する際には、UI/UX 層として VCL または FireMonkey を利用します。アプリケーション・モジュールは VCL か FireMonkey か、いずれか一方である必要があります。VCL をもちいると Windows アプリケーションのみ開発可能…

はじめての FireDAC アプリ VCL 版

FireDAC 用コンポーネントなどの追加 以下のコンポーネントを配置します。 TFDConnection TFDQuery TFDGUIxWaitCursor TFDPhysIBDriverLink TDataSource TDBGrid TFDConnection コンポーネントのプロパティ変更 FDConnection1 の以下のプロパティを変更しま…

Delphi 7 「FISH FACTS」サンプル(BDE)を Delphi XE8 (FireDAC) に移行

Delphi 7 の BDE ベース「おさかな」デモアプリを FireDAC ベースの Delphi XE8 アプリに変換手順メモ 入力となる BDE ベースアプリ Delphi 7 をインストールすると入手できる以下のフォルダをコピーして 別ディレクトリに配置します。 C:\Program Files (x8…

先日の自社イベントでの私の発表ビデオ

先日の自社イベント「第30回 エンバカデロ・デベロッパーキャンプ・イン東京」における私の発表ビデオが公開されました。これのリンクをメモします。 「業務システムにモバイルを!実践エンタープライズモバイル開発プロジェクト」 1/2 「業務システムにモバ…

帳票ツールの移行

帳票ツールの移行については、主に、現行利用しているものの最新版(多くの場合有償版)を入手するという作戦と、XE8 に付属するサードパーティツールを目標に移行するという作戦があります。 XE8 に同梱されているのは FastReports です。同梱版またはフル機…

高校生向けのオープンキャンパスメモ2015年版

東京大学:2015/08/05, 08/06:高校生のための東京大学オープンキャンパス2015 http://www.u-tokyo.ac.jp/gen03/d04_02_j.html 東京工業大学:2015/08/08:オープンキャンパス2015の開催について(大岡山キャンパス) http://admissions.titech.ac.jp/admiss…

Windows 向けインストーラー作成ソフト

作成したアプリケーションを Windows 向けに配布する場合は、たいていインストーラーとよばれる実行形式を作成します。 XE8 には、Windows 向けインストーラーを作成するためのソフトウェアは同梱されていません。そのようなものが必要な場合は別途入手する…

Delphi に関わるソースコード

Delphi に関わるソースコードには、以下のような種類があります。 ユーザーが作成したソースコード 次のようなディレクトリに配置されます: C:\Users\ユーザー名\Documents\Embarcadero\Studio\Projects Delphi をインストールすることにより入手できるソー…

RAD Studio XE シリーズの新機能一覧

10 Seattle XE8 XE7 XE6 XE5 XE4 XE3 XE2 XE 2010 2009 2007: Delphi2007, C++Builder2007 一覧に戻る Delphi 概要 (2015/05) コンテンツ・メタ情報 キーワード: Delphi, RAD Studio, XE8, #Embt, #Delphi, #RADStudio, @ToshikiIga 更新情報 2015/05/19 新…

RAD Studio XE シリーズのリリースノート一覧

10 Seattle XE8 XE7 XE6 XE5 XE4 XE3 XE2 XE

古いバージョンから新しいバージョンへの移行(マイグレーション)に関する情報

古いバージョンから新しいバージョンに移行する際に、幾つかのポイントがあります。 データベースクライアントAPI dbExpress -> FireDAC 移行 BDE -> FireDAC移行 Delphi 7 「FISH FACTS」サンプル(BDE)を Delphi XE8 (IBLite)に移行する例 Delphi ランタイ…

FireDAC

XE8 で利用を推奨されているデータベースクライアントAPI。 情報源 はじめての FireDAC アプリ VCL 版 情報源 docwiki:FireDAC サポートするデータベース: docwiki:データベース(FireDAC) 一覧に戻る Delphi のデータベースクライアントAPI Delphi 概要 …

dbExpress

FireDAC 登場以前では主力であったデータベースクライアントAPI。略称 DBX。 dbExpress は XE8 では非推奨となっており、今後のリリースでは RAD Studio から削除される予定です。dbExpress の代わりに FireDAC の利用が推奨されています。 情報源 docwiki:…

Delphi のデータベースクライアントAPI

Delphi XE8 のデータベースクライアントAPIには以下のものがあります。 FireDAC XE8 で利用を推奨している データベースクライアントAPI dbExpress (略称: DBX) FireDAC 登場以前では主力であったデータベースクライアントAPI dbGo (旧称 ADO Express) Windo…

dbGo (旧称 ADO Express)

Windows の OLE DB インタフェースを利用したデータベースクライアントAPI データベースへの接続には MDAC などに含まれる OLE DB インタフェースが利用されます。なお、OLE DB インタフェースは SQL Server 2014 では新規提供されなくなるなど、廃止傾向に…

dbExpress -> FireDAC 移行

Delphi XE8 をもとに、dbExpress -> FireDAC 移行のメモです。データベースクライアントAPIの種類などについては『データベースクライアントAPI』を参照してください。 なお、この記事は、個人的なメモであり、個人的な見解のもと作成されています。 最初に…

Delphi の利用

Delphi XE8 をもとに、Delphi の入手方法や利用環境などについて説明します。 なお、この記事は、個人的なメモであり、個人的な見解のもと作成されています。 Delphi の入手方法 Delphi は、Delphi を購入するか、あるいは RAD Studio (Delphi / C++Builder …

Delphi 概要 (2015/05)

Delphi XE8 をもとに、Delphi およびそれを取り巻く様々な要素の概要をメモします。Delphi を知るうえでのきっかけになるようなコンテンツになればさいわいです。 なお、この記事は、Delphi 概要についての個人的なメモです。個人的な見解のもと作成されてい…

このページは 1 世代古いものです。

最新情報については Delphi 概要 (2015/11)を参照してください。

Delphi でログ出力

Delphi でログ出力する場合について、FireMonkey の場合には IFMXLoggingService を利用します。 (★VCL の場合:TBD) uses FMX.Platform; var log: IFMXLoggingService; begin log := TPlatformServices.Current.GetPlatformService(IFMXLoggingService) as …

Delphi で印刷

Delphi で印刷するために、幾つか方法があります。(VCLにおける話題) プリミティブ(低水準API) TPrinter をもちいて印刷処理を記述することができます。 帳票ツール 業務帳票などを作成する場合には、大抵はサードパーティ製の帳票ツールを利用します。製…

Delphi 同梱の InterBase について

Delphi には、InterBase 開発版が同梱されています。 InterBase 開発版の制約について 同梱の InterBase は開発版であり、制約があります。そのうちのひとつが 48 時間以上連続稼動できない点です。(その制約は開発版についてのものです)アプリケーション…

Delphi で Android Service を記述する方法

Brian Long さんのブログに記載。 Delphi and Android services http://blog.blong.com/2013/11/delphi-and-android-services.html Delphi and Android services (part 2) http://blog.blong.com/2013/11/delphi-and-android-services-part-2.html