AFJWV Ver.1.17 で、サムネイル表示画面を10×10まで出来るようにしましたが、Windows98/2000では別段なんともなかったのですが、WindowsXpで実行すると、7×7以上でサムネイル表示させようとすると、最初の1度目だけ、Access Violation のエラー画面が表示されました。2度目以降では表示されません。一度終了し、再度AFJWVを起動し、サムネイル表示させるとやはり、1度目だけ出ます。動作には別段影響無い様子ですけれど。
このソフトは当初、Delphi4Jで作っていましたが、その開発マシンの調子が悪くなりましたので、以前「CADつくろ」コーナーを作った時に使っていた Delphi6Jを入れた別のマシンを利用しています。(Delphi4Jはインストールできませんでした)という訳で現在、Delphi6Jで作っています。
別マシンのDelphi7Jで再コンパイルしたものを動かすと、問題無いようです。コンポーネントライブラリか何かのDLL/OCXに問題があるのかな?
サムネイル表示画面では、ちょっと横着して、FileListBoxコンポーネントを使ってファイル一覧を取得していますが、まぁ、このコンポーネントはWindows3.1時代のものなのでこれが問題なのかもしれない、という事で、試しに、これを使うのをやめて、いつものパターンで FindFirst・FindNext・FindClose を使ってみますと、どうもエラーせず動いているようです。という訳で、次回のバージョンアップ時には、おそらくこの問題は解消されると思います。
このソフトは当初、Delphi4Jで作っていましたが、その開発マシンの調子が悪くなりましたので、以前「CADつくろ」コーナーを作った時に使っていた Delphi6Jを入れた別のマシンを利用しています。(Delphi4Jはインストールできませんでした)という訳で現在、Delphi6Jで作っています。
別マシンのDelphi7Jで再コンパイルしたものを動かすと、問題無いようです。コンポーネントライブラリか何かのDLL/OCXに問題があるのかな?
サムネイル表示画面では、ちょっと横着して、FileListBoxコンポーネントを使ってファイル一覧を取得していますが、まぁ、このコンポーネントはWindows3.1時代のものなのでこれが問題なのかもしれない、という事で、試しに、これを使うのをやめて、いつものパターンで FindFirst・FindNext・FindClose を使ってみますと、どうもエラーせず動いているようです。という訳で、次回のバージョンアップ時には、おそらくこの問題は解消されると思います。




