IniFileで日時を読み書きするときはグローバル変数FormatSettingsの値に注意する

環境はDelphi 10.1 Berlin。 TIniFileやTMemIniFileで日時を保存したり、保存した日時を読み込むには、WriteDate/WriteTime /WriteDateTime/ReadDate …

Continue reading ‘IniFileで日時を読み書きするときはグローバル変数FormatSettingsの値に注意する’ »

Androidのアプリ(apkファイル)を抽出して、証明書を確認する

Androidのアプリ(apkファイル)を抽出して、証明書を確認するメモ。 端末にインストールされているアプリ(apkファイル)を抽出する Google Playでそのアプリのページを開き、URLからパッケージ名を確認し …

Continue reading ‘Androidのアプリ(apkファイル)を抽出して、証明書を確認する’ »

Delphi 10.1 BerlinでファイルシステムにあわせてUnicode正規化する

ユニコードには結合文字というものが存在します。 たとえば「が」という文字の表現方法には、一文字で「が」と表現する方法と、「か」+「゛」のように濁点を結合する方法があります。 日本語以外でも結合文字は使われています。たとえ …

Continue reading ‘Delphi 10.1 BerlinでファイルシステムにあわせてUnicode正規化する’ »

Delphi 10.1 Berlinでウィンドウのスケールを取得するには

Delphi 10.1 Berlinから、IFMXWindowService.GetWindowScaleは非推奨になりました。 これまでは次のようにして、ウィンドウのスケールを取得していました。 procedure T …

Continue reading ‘Delphi 10.1 Berlinでウィンドウのスケールを取得するには’ »