K's cool blog

写真付きで日記や趣味を書くならgooブログ

zLog令和版Ver.2.3.6.1のDelphi 10.3.3でのビルド

2020-05-07 | zLog
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を入れ直してみたが、直らず。(週末に)

コメント    この記事についてブログを書く
« IC-7200のAGC | トップ | zLog令和版 working2のビルド »

コメントを投稿

zLog」カテゴリの最新記事