私のプログラム内でサムネイルプレビューを作成しようとしています。これらは画像だけでなく、どんなファイルタイプでも動作します。ビデオもそうです。今はIExtractImageを使ってこれを行っています。完璧に動作しますが、.Extract()を呼び出すとランダムにプログラムがクラッシュするようです。エラーメッセージはありません。プログラムがクラッシュするだけです。デバッガで実行すると、クラッシュ時にブレークしません。私は試しにそれを持っている/ブロックをキャッチし、それは助けていないようです。再現性がなく、毎回同じファイルでクラッシュすることはありません。どうすればそれを働かせることができますか、それとも私のプログラム全体がクラッシュするのを防ぐことができますか?VB.NETでサムネイルプレビューを作成する
私は、このプロジェクトからコードを使用しています:あなたがデバッグモードでアプリケーションを実行する場合、try/catchブロックの外にそれを取るので
http://www.vbaccelerator.com/home/net/code/libraries/shell_projects/Thumbnail_Extraction/article.asp
私は、コードを強化し、抽出機能にクラッシュを知っているが、なぜそれが全体をクラッシュありませんプログラムを実行して例外をスローしないでください。それがクラッシュするのを防ぐ方法はありますか?これまでのところ私が見つけた最高のソリューションです。 Direct ShowはXPではサポートされていないようですが、とにかく推奨されなくなるので、私はむしろそれを使用しません。 – user817759