C++Builder 10.2.3 Tokyo Professional版のソースファイルを使用して、
ライブラリの不具合を修正してみました。
・対象コンポーネント:
「TWebBrowser」 ー Win32版
”file://〜.htm” 指定が正常に動作しないのを修正する。
・修正するライブラリ:
「FMX.WebBrowser.Win.dcu」
このファイルは、下記2箇所のフォルダに格納されています。
① インストール先¥lib¥win32¥Debug¥
② インストール先¥lib¥win32¥Release¥
● 標準インストール先は
C:¥Program Files (x86)¥Embarcadero¥Studio¥19.0¥
・ソースファイル:
「FMX.WebBrowser.Win.pas」
インストール先¥source¥fmx¥ 内 のファイル
・修正する手順
(1)「TWebBrowser」を使用する新規プロジェクトを作成する。
(2)ライブラリのソースファイルをプロジェクトフォルダへコピーして、
更にプロジェクトへこのファイルを追加する。
(3)ライブラリのソースファイルを修正しコンパイル、実行動作を確認する。
(4)Debug版とRelease版の両方でコンパイルし、
2種類の「FMX.WebBrowser.Win.dcu」を作成する。
(5)上記2種類の「FMX.WebBrowser.Win.dcu」をそれぞれ
ライブラリファイル ① と ② と置き換える。
ライセンスの関係が絡むと困るので、ソースファイルや修正箇所は載せておりません。
恐らく他のコンポーネントやDelphiでも、同じ方法で修正出来ると思います。