C++Builder ライブラリの修正手順メモ


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でも、同じ方法で修正出来ると思います。