RAD Studio
Delphi 10.3.3ではiOS13に対応し、テーマの動的な切り替えにも対応したのですが、テーマ切り替えに対応していないコンポーネントもあるようです。たとえばTRectangleみたいなコンポーネントはiOSのテーマ設定によらず色が変わりません。 だから画面のUI設計…
IntraWebの各バージョンが対応するDelphiのバージョンを調べてみたら意外に手間取ったのでメモしておく。 Delphi / C++ Version IntraWeb 15 IntraWeb 14 IntraWeb 12 IntraWeb 11 10.3 Rio X X 10.2 Tokyo X X 10.1 Berlin X X 10 Seattle X X XE8 X X XE7 …
Delphi 10.3 Update 3 でiPhoneアプリを作成し、デバッグ実行してみると、iPhone XRでアプリ起動後にフリーズしてしまう。そしてIDEもフリーズしてしまう。 その状態でiPhoneからLightningケーブルを抜くとiPhone側ではアプリが起動するけれど、IDEはフリー…
FireDACはハイパフォーマンスデータアクセスライブラリと言われているのですが、データベースから取得したデータをコードで処理する場合に、あんまり速く感じないことがあります。 そのような場合に FDQuery の FetchOption を調整して、読み取り専用アクセ…
FireDACでLinux上のPostgreSQLに接続する必要が出て、エンバカデロのオフィシャルなドキュメントを見てみたのですが、ドライバの入手方法が明示されていないのですね。 docwiki.embarcadero.com ドキュメントによると、たとえば 9.0 向けの場合は以下のファ…
とりあえずのメモ書きです。 Surface Go で利用するアプリをDelphiでプロトタイプ的に作成していたら、タブレットモードのときに強制的にタッチキーボードを表示させたくなったのでしらべてみた。 ソフトウェアキーボードは2種類ある 昔ながらのオンスクリ…
Delphi / C++Builder に限らず、ソフトウェア製品はかならずパッチやアップデートがリリースされますので、適切に適用することが大切ですね。 しかし、Delphi / C++Builder のパッチインストールはおせじにも簡単とはいいがたく、インストールがめんどくさい…
とりあえずざっくりな忘備録。開発環境からつないでみるだけです。 MySQL Serverを自分の作業マシンや仮想マシンに入れるのはイマイチな気がしたので、せっかくなのでDockerで作ることにします。 手順自体は普通に MySQL Server をインストールする場合と基…
2018/10/14 08:00 補足 エラーの発生は解決しているようなので、この記事の作業は必要ありません。 この記事は、発生したエラーの原因や、その対処方法に関する資料としてのみ、お読みいただけます。
ER/Studio はデータベースのモデリングツールであり、ER/Studio 上で論理モデルを編集した上で個別のデータベース向けの物理モデルを生成できるだけでなく、稼働中のデータベースに接続して物理モデルをリバース・エンジニアリングできるなど、なかなか便利…
Delphi/C++BuidlerでVCLでアプリ作るときにPageControlを使うとタブでメニューを切り替えるような設定メニューを提供するのに便利だが、Windows10的なデザインにはそぐわないので、SplitView でメニュー表示しつつ PageContrtol で表示を切り替えることを考…
とりあえずの忘備録。 無償で使えるもの iOSだけなら TMSSoftWare社の ZBarSDK がある http://www.tmssoftware.com/site/blog.asp?post=280 iOS + Androidの場合は TKRBarCodeScanner http://www.fmxexpress.com/qr-code-scanner-source-code-for-delphi-xe5…
InterBaseの各種データ量制限を調べていて意外に手間取ったのでメモとして残す。 ネタの出典は InterBase2017 の OpGuide [http://docs.embarcadero.com/products/interbase/IB2017/ OpGuide.pdf] ページサイズ データベース上限 テーブル上限 BLOB上限 1KB …
ちょいと調べたのでメモ。 配列DMLを用いるか、またはコマンドバッチを使う方法があるようだ。 配列DMLはクエリのパラメータに配列を使うので、同じ形式のクエリを大量に実行する場合に使える。 http://docwiki.embarcadero.com/RADStudio/Tokyo/ja/配列DML…
完全に自分用のメモ。思いついたら追記する。 汎用的に使いそうなパッケージ sudo apt install jq nkf dos2unix clang gcc vim fish 説明は省略。 Delphi for LInux の必須パッケージ RAD Studio/Delphi 10.2 Tokyo Enterprise 以上では Linux 向けのコンパ…
RADStudio/Delphi/C++Builderのインストールにはアクティベーションの回数に上限があります。インストールとアンインストールを繰り返すと上限に達してしまいます。このような場合はサポート窓口に連絡して回数のリセットをかけてもらうことになります。しか…
とりあえず下調べ。FMXexpress.com にこんなページがあったので、とりあえずメモとして残す。 www.fmxexpress.com
エンバカデロテクノロジーズのデベロッパーキャンプの過去の内容や資料の一覧がないような気がしたので自分用の資料としてまとめてみようかと思ったけど、ちゃんとあるのですね。オフィシャルなのはこれ。 http://forms.embarcadero.com/developer-camp-arch…
自分用の覚書。浮動小数点の有効桁数が気になったので調べて表にしてみた。 Subject は C++Builder と書いているけど、Delphi も基本的に同じ。なお、比較のために Linux gcc の内容も記入している。結果はこちらの表の通り。 有効桁数は log10(2^2進数桁数)…
タイトルだけだと何を言っているのか分からないネタですよね。。。エンバカデロ・テクノロジーズのアプリケーション開発製品である Delphi と C++Builder は複数のエディションがあるのですが、Delphi と C++Builder をパックにしたものを "RAD Studio" とし…
昨日11/15付でDelphi/C++Builder 10.1 Berlin Update 2 がリリースされたようです。昨日からのCodeRageにギリギリ間に合わせたのでしょうけれど、肝心の機能や安定性のほうはどうなんでしょ。今回の目玉機能の一つはWindows10アプリストア向けのパッケージン…
DelphiでiOSデバイスのバッテリ残量を取得する例はググるといくつか出て来るのですけど、分かる人が見れば分かるくらいのサラリとした内容が多いようで、比較的最近になってRAD Studioを使い始めた方が読むと案外難儀します。そこでソースコードをまるごと載…
自分用の覚え書き いろいろ調べてみると、やり方は3種類くらいありそう。 PowerPoint にシンタックスハイライト機能のアドオンを入れる。 Sublime text などのシンタックスハイライトができるエディタで "Copy as RTF" や "Copy as HTML" でコピペする。 Sy…
自分用のメモ.gitignore の作成の参考にしょうと探していたら docwiki.embarcadero.com にこういうページがありました。RAD Studio によって生成されるファイルの拡張子 - RAD Studiogibo radstudio で出力できるとありがたいけど、残念ながらこれは出来ない…
8/22から始まったC++BuilderとDelphiのStarter Editionの無償ダウンロードですが、9/9でキャンペーン終了です。forms.embarcadero.com forms.embarcadero.comま、アメリカの会社だし、全世界で共通に実施中のキャンペーンですから、厳密に言えばたぶんアメリ…
C++ Builder に続いて、Delphi も期間限定ですが無料ダウンロードが始まりましたねー www.embarcadero.comそして C++ Builder 同様、こちらも BootCamp が開催されます。 forms.embarcadero.comDelphi といえば古くからのPCユーザには Windows のアプリ開発…
C++ Builder ではWindows向けアプリの開発では3種類のコンパイラを選ぶことができます。ただし Starter は BCC32 だけのようですが。 BCC32 レガシーな32bitコンパイラ。 BCC32C Clangベースの32bitコンパイラ。(2015年の 10 Seattle から提供開始) BCC64 C…
ただし Starter Edtion だから機能は制限されているけれど、ね。いろいろやるなら Professional + Mobile Add-On Pack くらいが欲しいです。これだと Windows / Mac / iOS / Android のプログラムが1つのソースコードから生成できる。いまどき、Windows の…
RAD Studioで作成した成果物をバージョン管理システムで管理しようとすると、単にプロジェクトを開いて閉じただけでも一部のファイルが書き換わってしまっていて、とても困ることがあります。しかし書き換わったファイルは本来は成果物に含める必要がないフ…
Windows のフォントは汚いので、せめて普段使うツールだけでもきれいなフォントで開発したいです。RAD Studio の場合はエディタのフォントは変えられるけれど、その他の GUI 部分のフォントを変える方法がないので、仕方なくレジストリをいじることにします…