github tablacus/TablacusExplorer 21.11.30

latest releases: 24.10.9, 24.10.8, 24.10.7...
pre-release2 years ago

Some fix

・ソースの分割化が原因でドラッグ&ドロップに不具合があったので調整。
・クラウドストレージで重い問題。プレビュー関連が原因っぽいのでクラウドかどうか調べる関数を本体に入れる。
調査の結果、ファイルの属性を確認すれば良さそう。

  • OneDrive: O
  • Google Drive: N
  • Box: O
  • Dropbox: 不明(無料版はミラーリングの為ローカルにファイルがある)

OneDriveとBoxは O(FILE_ATTRIBUTE_OFFLINE)、Google Driveのストリーミングの場合は N(FILE_ATTRIBUTE_NORMAL)のフラグが立っているのでとりあえずこれで判別する。本体側に入れるのは何か追加変更があった場合にここだけ調整すれば良いから。
特に引っかかる原因になりそうな「ツールチッププレビュー」と「サムネイルプラス」はとりあえず個別対応する。その他のプレビューは後に本体安定後に対応する。
多分、プレビューでファイルを読み込む際にローカルに無いのでクラウドからダウンロードするのが引っかかって重い原因。
クラウドの場合はこれらの画像読み込みをキャンセルする。
OneDriveとBoxはすでにローカルにファイルを読み込んでいる場合は「O」が消えるので、ローカルにあるファイルだけは画像を読み込む。
Google DriveのFILE_ATTRIBUTE_NORMALは謎だが他にFILE_ATTRIBUTE_NORMALが立つことは無い気がするので……
通常はA(FILE_ATTRIBUTE_ARCHIVE)か空

他のクラウドストレージを使っておられる方がおられたら、そのクラウドストレージのファイルの属性がどうなっているのかを教えていただけると幸いです。Dropboxの有料版とか……
エクスプローラブラウザがオンの場合に問題なかったのはエクスプローラブラウザがオンだと「ツールチッププレビュー」も「サムネイルプラス」も動かないからだったいう


裏技でrundll32で実行する場合は展開したフォルダから

rundll32 ./lib/te64.dll,RunDLL

dllをフルパスで指定すればカレントフォルダはどこでもOKです。32ビットの場合はte32.dllです。

VirusTotal

Don't miss a new TablacusExplorer release

NewReleases is sending notifications on new releases.