Android 6.0(コードネーム: Marshmallow)以降のバージョンでは、Androidユーザーはアプリケーションごとにリソースに対するアクセス許可/不許可の実行パーミッションを制御することができるようになりました。…
Delphiでは、何百もの定評あるコンポーネントが用意されており、これらの豊富なコンポーネントを利用することで、組み込み開発からクロスプラットフォーム開発、さらにはWeb開発といった広範に渡るアプリケーションの構築が可能です。
特にFireMonkeyフレームワークを利用すれば、iOS、Windows、Android、macOS、Linux向けのクロスプラットホームに対応したアプリケーションを作成することができます。…
DDetoursライブラリを利用してWindowsアプリケーションを迅速かつ簡単にフックする
2021年01月25日
「フック(フッキング)」とは、ソフトウェア/コンポーネント間で渡されるWindows…
DelphiアプリケーションでWMIの機能を活用する
2021年01月19日
企業向けアプリケーションを作成する際に、システム内の管理タスクを自動化する必要がある場合があります。Windows Management…
Graphics32は、Delphi向けのグラフィックスライブラリで、32ビットピクセルフォーマットに最適化されており、ピクセルやグラフィックスプリミティブを使った高速な操作を実現しています。このライブラリを利用することで、Delphiで標準提供しているTBitmap/TCanvasクラスよりも大幅なパフォーマンス向上を発揮します。
また32ビットのデバイスに依存しないビットマップ(DIB)での描画を高速化し、最適化するように書き直されています。…
Delphiを使用してWindowsからシステムBIOS情報を簡単に取得するには?
2021年01月12日
登録キーを使用してアプリケーションを保護しようとしたことがありますか?
もしそれを行いたい場合、さまざまな方法で実現することができます。(例えば、デバイスのシリアル番号などに基づいて登録キーを生成など)
あるいは、分析のためにデバイスに関するすべての情報を取得しようとしたことがありますか?
もしそれを行いたい場合、「TSMBIOS」というDelphi向けのオープンソースライブラリを利用することで、Object…
Firebaseを迅速かつ簡単にDelphiアプリへ統合する
2021年01月06日
このブログでは、Firebase REST-APIをベースに純粋なObject Pascal言語で開発されたオープンソースのクロスプラットフォームライブラリである「Firebase for Delphi」について紹介いたします。
Google Firebase Cloud…
新しいIDEプラグイン:高機能な並列デバッガ
2020年12月24日
このブログでは、標準のIDE機能では提供していない高度なコードエディタのマークアップ、コールスタックUI、マルチスレッドデバッグツールを備えた新しいIDEのプラグインである高機能な「並列デバッガ」の概要について詳しく解説いたします。
「Parnassus…
このブログでは、Brotli(ブロトリ)というGoogleのオープンソース化された高圧縮アルゴリズムのライブラリをVCLおよびFMXアプリから使用できるWINSOFT社のBrotli…