読者です 読者をやめる 読者になる 読者になる

Web・IT うんたらら

業務系とWeb系の狭間でIT業界を彷徨いながら備忘録と足跡を残していきます

Delphi XE

FiremonkeyでTEditにフォーカスが当たらなくなる場合がある問題への対処

Firemonkeyでは、操作を行っていくうちに、TEditをタップしても仮想キーボードが表示されず、入力が出来ない状態になる場合があります。これは、TForm.Close()に起因する問題のようです。 おそらくバグなので修正されるとは思いますが、一つ前のフォームに戻…

FireMonkeyでTEditがキーボードで隠れないように位置をずらす

当然ながら、フォームの下の方にあるTEditをタップすると、出現したキーボードに入力先のTEditが隠れてしまいます。手っ取り早い対策としてはこちら。 http://blogs.embarcadero.com/teamj/2012/03/09/2836/ ただし、Delphi XE4以降ではTScrollBoxからVScrol…

Delphi XE5でコンパイル時に実機 / シミュレータにファイルを転送する

ソース上から読み込む画像や音声ファイルをどうやって配置したらいいの?という問題。 非常に基本的なことですが、ネット上には全然出ていないというかグーグラビティが非常に悪いので、メモ。以下の手順で可能です。 1. ツールバー上「プロジェクト」→「配…

[Delphi XE] Delphi XE5 FiremonkeyでコントロールのFontやColorなどが変更できない場合の対処法

FireMonkeyのコントロールには、StyledSettingsというプロパティがあります。 StyledSetting型の集合なのですが、ここで指定されているプロパティはソースコードから変更しても、見た目に反映しないというもの。このプロパティ、デフォルトの状態だと、なん…

Delphi XE5のインストール時のエラー対応

発生した環境としては、 ・Windows XP Professional ・Delphi XE4を使っており、アンインストール済 現象としては、Unable to load plug-in libraryと表示され、インストーラがいきなりこけるというもの。この状態で無理矢理インストールすると、すごく中途…

iOS, Andoroid対応クロスプラットフォーム開発環境 Delphi XE5

このところ、Delphi XE5をずっと触ってます。 Firemonkeyというクロスコンパイル環境のフレームワークを使うことで WindowsはもちろんMac、iOS、Andoroidにまで対応したアプリを少しの修正で作成できるというシロモノ。Delphiは、今でこそ下火ですが、一時期…