Delphi
Delphi/C++Builderのツールベンダーであるエンバカデロのブログサイトが、今年9月になってサイトが移転したそうです。 blogs.embarcadero.com community.embarcadero.com が community.idera.com に移転したのは2年くらい前だったと思うのですが、community…
古いDelphiアプリケーションでWindows APIを直接実行している箇所を調べる必要が出てきたので、Windows API向けのユニットから function または procedure として宣言されている箇所をとりあえず抜き出してみることにした ユニットファイルの場所 ここらへん…
Delphi のバージョン 2007 より前のバージョンで開発されたプロジェクトは標準の文字コードがAnsiなので、マイグレーション時にはこれをUnicode対応する必要がありますが、その予備調査に使用できるUnicode Statistics Toolが下記のURLから入手できます。 ht…
Delphi 10.3.3ではiOS13に対応し、テーマの動的な切り替えにも対応したのですが、テーマ切り替えに対応していないコンポーネントもあるようです。たとえばTRectangleみたいなコンポーネントはiOSのテーマ設定によらず色が変わりません。 だから画面のUI設計…
Delphi 10.3 Update 3 でiPhoneアプリを作成し、デバッグ実行してみると、iPhone XRでアプリ起動後にフリーズしてしまう。そしてIDEもフリーズしてしまう。 その状態でiPhoneからLightningケーブルを抜くとiPhone側ではアプリが起動するけれど、IDEはフリー…
基本的にはこちらの記事のとおりなのだけど、元記事をGoogle検索でひっかけようとすると、自分が考えるキーワードでひっかからないので、自分の検索用に残すためのエントリです。 qiita.com Delphi 10.1 Berlinからは SDKTransform.exe により、 iOSやmacOS …
先日、こういう記事をポストしたのですが、ここで調べた内容に基づいて Delphi で sudo 的なコードを書いてみました。 pslabo.hatenablog.com やりたいことは、別のコマンドを管理者権限で実行したいだけなので、Delphi コマンドラインアプリケーションのプ…
Delphi / C++Builder に限らず、ソフトウェア製品はかならずパッチやアップデートがリリースされますので、適切に適用することが大切ですね。 しかし、Delphi / C++Builder のパッチインストールはおせじにも簡単とはいいがたく、インストールがめんどくさい…
Delphi/C++Builder でクラウドサービスをデータソースとして利用できる Enterprise Connectors が2018年11月に kintone 対応したので、kintone をトライアル利用しつつ Delphi/C++Builder との連携を試していたのですが、気がつくと kintone のトライアル期…
とりあえずざっくりな忘備録。開発環境からつないでみるだけです。 MySQL Serverを自分の作業マシンや仮想マシンに入れるのはイマイチな気がしたので、せっかくなのでDockerで作ることにします。 手順自体は普通に MySQL Server をインストールする場合と基…
2018/10/14 08:00 補足 エラーの発生は解決しているようなので、この記事の作業は必要ありません。 この記事は、発生したエラーの原因や、その対処方法に関する資料としてのみ、お読みいただけます。
DB2の試験環境が必要になったのだけど、仮想マシンで普通に立てるのはリソースの無駄遣いなので Docker で立ててみます。 Docker のホストは macOS を使用。macOS 向けの環境構築手順は割愛します。 store.docker.com でポチっておく ここでポチります。開発…
DMで告知が来ていて知ったのですが、Delphi/C++Builderの開発販売元であるエンバカデロのサーバ群がメンテナンスのために2017年11月17日 10時〜2017年11月19日(日)17時まで停止するらしい。 今のご時世にこれだけの期間の停止って珍しい気もしますが、単にサ…
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…
ちょいと調べたのでメモ。 配列DMLを用いるか、またはコマンドバッチを使う方法があるようだ。 配列DMLはクエリのパラメータに配列を使うので、同じ形式のクエリを大量に実行する場合に使える。 http://docwiki.embarcadero.com/RADStudio/Tokyo/ja/配列DML…
今時の開発環境は仮想マシン上にセットアップすることが多い訳ですが、マルチプラットフォーム向けの開発環境では、RAD Studio/Delphi/C++BuilderでもXamarinでも、ディスク使用量が大きいことが悩ましいです。 たとえば、手元の環境でRAD Studio をフルフル…
RADStudio/Delphi/C++Builderのインストールにはアクティベーションの回数に上限があります。インストールとアンインストールを繰り返すと上限に達してしまいます。このような場合はサポート窓口に連絡して回数のリセットをかけてもらうことになります。しか…
とりあえず下調べ。FMXexpress.com にこんなページがあったので、とりあえずメモとして残す。 www.fmxexpress.com
エンバカデロテクノロジーズのデベロッパーキャンプの過去の内容や資料の一覧がないような気がしたので自分用の資料としてまとめてみようかと思ったけど、ちゃんとあるのですね。オフィシャルなのはこれ。 http://forms.embarcadero.com/developer-camp-arch…
タイトルだけだと何を言っているのか分からないネタですよね。。。エンバカデロ・テクノロジーズのアプリケーション開発製品である Delphi と C++Builder は複数のエディションがあるのですが、Delphi と C++Builder をパックにしたものを "RAD Studio" とし…