JR8PPGさんは、Delphi 10.3.2(1年でライセンスが切れる)で開発されている。
現状で入手出来るのは、Delphi 10.3.3(これも1年ライセンス)なので、
こちらで、追従ビルドを行ってる訳だが、
Delphi 10.3.3でもビルド完了。working2ブランチのソースで、zLog.exeの起動時Trapが修正されたので、次回リリース分では、ビルド・起動共okになる模様。しかし、出来上がったzLog.exeを起動させると、TCustomChart.GetTitle関数でtarpする。(Trapを無視すれば普通に使えるが)
push ebx
mov ebx, eax
comp dword ptr [ebx+$4a8], 0 //ここでアクセスviolation
なので、この関数に与えたパラメーター(eax)が、変なところを指しているのだが、
(こういうエラーを起こすのは設計が古い言語なので仕方がないです、
逆に言うと実行速度が速い設計の言語です)
どうもzLog.exeを叩いた直後(ウインドウが描画される前)にTrapするので、
コンストラクター(と言うのか?)で落ちてる様であるが、何が原因なのか今のところよくわからん。
VCLTeeのインストールがダメだったのかと思い、管理者権限で、Delphiを立ち上げて
VCLTeeを入れ直してみたが、直らず。(週末に)
現状で入手出来るのは、Delphi 10.3.3(これも1年ライセンス)なので、
こちらで、追従ビルドを行ってる訳だが、
Delphi 10.3.3でもビルド完了。working2ブランチのソースで、zLog.exeの起動時Trapが修正されたので、次回リリース分では、ビルド・起動共okになる模様。
push ebx
mov ebx, eax
comp dword ptr [ebx+$4a8], 0 //ここでアクセスviolation
なので、この関数に与えたパラメーター(eax)が、変なところを指しているのだが、
(こういうエラーを起こすのは設計が古い言語なので仕方がないです、
逆に言うと実行速度が速い設計の言語です)
どうもzLog.exeを叩いた直後(ウインドウが描画される前)にTrapするので、
コンストラクター(と言うのか?)で落ちてる様であるが、何が原因なのか今のところよくわからん。
VCLTeeのインストールがダメだったのかと思い、管理者権限で、Delphiを立ち上げて
VCLTeeを入れ直してみたが、直らず。(週末に)
※コメント投稿者のブログIDはブログ作成者のみに通知されます