添付ファイルのアイコンをリアルにする No.34109
虎之助 さん 08/05/25 13:44
 
虎之助です。

お世話になっています。
秀丸メール5.06beta5 winXP-SP2で利用させていただいてます。

「添付ファイルのアイコンをリアルにする」について確認があります。
たまたま、「添付ファイルのアイコンをリアルにする」をonにしてみて、たまたま
メール一覧枠にpdfファイルが
添付されているメールしかなかったので、「あれアイコンがリアルじゃない??」と
いう状況になりました。
その他の添付ファイルがあるメールではOKです。

アイコンがリアルになるファイルタイプの種類はどのくらいあるのでしょうか?
現在、pdfファイルが添付されているメールでは、リアルなアイコン表示ではなくク
リップ表示なので、
pdfファイルは秀丸メールのリアルになるアイコンの対象外になっているのかな と
思い、
ちょっと確認をしてみました。

[ ]
RE:34109 添付ファイルのアイコンをリアルNo.34112
kahara さん 08/05/25 17:22
 
kahara と申します。

当方の環境(※)では、pdfアイコンはリアルに表示されます。

 ※ 秀丸メール5.04 winXP-SP2 Adobe Reader 7.0

Adobe Reader 8.0をお使いではないでしょうか?

7.0→8.0でいろいろ変わったようで、秀丸メールとは関係ありま
せんが、会社内端末では、8.0だとうまく動作せず7.0以前を使用
しています。
(メールに添付されたpdfファイルを保存すれば開けるが、直接
 だと開けない、等々。)

[ ]
RE:34112 添付ファイルのアイコンをリアルNo.34113
虎之助 さん 08/05/25 18:07
 
kaharaさん
はじめまして、秀丸メールはまだ初心者です。
コメントありがとうございました。

ご指摘の通り、Adobe Reader 8.0を使っています。
Adobe Reader 8.0ではうまく表示できないということですね。
アイコン表示だけがうまくできないだけで動作的には問題はないようなので、とりあ
えずはこのままで使うようにします。
(でも、うまく表示できるといいですけど。。。)

>(メールに添付されたpdfファイルを保存すれば開けるが、直接
> だと開けない、等々。)

は、当方の環境では問題はないようです。

ちなみに、pdfでの脆弱性問題があったためAdobe Readerは8.0の最新版にしました。

[ ]
RE:34112 添付ファイルのアイコンをリアルNo.34114
siniti さん 08/05/25 21:04
 
kaharaさん

sinitiです。
横から失礼します。

>当方の環境(※)では、pdfアイコンはリアルに表示されます。
>
> ※ 秀丸メール5.04 winXP-SP2 Adobe Reader 7.0
>
>Adobe Reader 8.0をお使いではないでしょうか?
>
>7.0→8.0でいろいろ変わったようで、秀丸メールとは関係ありま
>せんが、会社内端末では、8.0だとうまく動作せず7.0以前を使用
>しています。
>(メールに添付されたpdfファイルを保存すれば開けるが、直接
> だと開けない、等々。)

私の環境(XP SP2 秀丸メール Ver.5.06β7 Adobe Professional 8.02)
では問題なく、メールに添付されたpdfファイルをプレビューからダブルクリックで
開けますよ。)
ご自身が記載しているとおりこれは秀丸メールの環境では無く、ご自分マシンの拡張
子に関連付けの設定がおかしくなっているためと思われますよ)

[ ]
RE:34113 添付ファイルのアイコンをリアルNo.34115
siniti さん 08/05/25 21:07
 
虎之助さん

sinitiです。
横から失礼します。

>ご指摘の通り、Adobe Reader 8.0を使っています。
>Adobe Reader 8.0ではうまく表示できないということですね。
>アイコン表示だけがうまくできないだけで動作的には問題はないようなので、とり
>あえずはこのままで使うようにします。
>(でも、うまく表示できるといいですけど。。。)

私もadobe pro 8.1.2 秀丸メール Ver.5.06β7では問題なくリアル表示できています。

[ ]
RE:34114 添付ファイルのアイコンをリアルNo.34116
kahara さん 08/05/25 21:30
 
kahara と申します。

秀丸メールと関係ない件でコメントして申し訳ありません。

>私の環境(XP SP2 秀丸メール Ver.5.06β7 Adobe Professional 8.02)
>では問題なく、メールに添付されたpdfファイルをプレビューからダブルクリックで
>開けますよ。)
>ご自身が記載しているとおりこれは秀丸メールの環境では無く、ご自分マシンの拡張
>子に関連付けの設定がおかしくなっているためと思われますよ)

エクスプローラーの拡張子の関連付けの問題ではないと思って
おります。
少なくとも会社のイントラ環境では、複数人の環境下で、
Adobe Reader 8(Adobe Acrobat pro8ではありません)では
動作に異常が生じ、7に戻しているという実態があったため、
本件のアイコン表示でも、Reder8に関連した不具合があるので
は? っと思ったしだいです。
(なお、会社では、Outlook Expressを使っています。)

エクスプローラ以外に、必要となる関連付け設定があるのであ
れば、ご教示いただければと思います。

[ ]
RE:34115 添付ファイルのアイコンをリアルNo.34118
虎之助 さん 08/05/25 22:34
 
虎之助です。

sinitiさん
コメントありがとうございます。

私の環境は、
秀丸メール5.06beta5 winXP-SP2 Adobe Reader 8.1.2 です。

>私もadobe pro 8.1.2 秀丸メール Ver.5.06β7では問題なくリアル表示できています。
上のsinitiさんの環境とはちょっと違いますね。
ん〜 なんで表示できないのでしょうね?
何か設定があるのでしょうか?

ちなみに、adobe pro 8.1.2はAdobe Reader 8.1.2のことですか?

[ ]
RE:34118 添付ファイルのアイコンをリアルNo.34120
siniti さん 08/05/25 23:08
 
虎之助さん

sinitiです。

>私の環境は、
>秀丸メール5.06beta5 winXP-SP2 Adobe Reader 8.1.2 です。
>
>>私もadobe pro 8.1.2 秀丸メール Ver.5.06β7では問題なくリアル表示できていま
>す。
>上のsinitiさんの環境とはちょっと違いますね。

ほとんど同じですね。
秀丸メールのβ6,7では関係ありませんし。

>ん〜 なんで表示できないのでしょうね?
>何か設定があるのでしょうか?
>
>ちなみに、adobe pro 8.1.2はAdobe Reader 8.1.2のことですか?

Adobe Reader 8.1.2はpdfを見るのが主目的のフリーソフトですが、
Adobe acrobat Professional 8.1.2のことで、acrobatの大部分ができる有償ソフト
です。
従って、pdfを見る機能としては同じです。

[ ]
RE:34118 添付ファイルのアイコンをリアルNo.34121
Honey さん 08/05/26 00:05
 
正常動作例ということで、
秀丸メール5.06b3
XPHomeSP3
AdobeReader8.1.2
問題なく表示できました。
単純に、
C:\Documents and Settings\ユーザー名\Local Settings\Application Data\IconCac
he.db
消してOS再起動で治ったりしませんかね?

[ ]
RE:34121 添付ファイルのアイコンをリアルNo.34125
秀まるお2 さん 08/05/26 09:47
 
 僕の所でも一応正常に表示はされたんですが、ソースコードを見直したら、1
つバグを見つけてしまいました。それのせいじゃないかと思います。

 SHGetFileInfoで渡すパラメータが間違ってました。SHGFI_SMALLICONとすべき
ところがSHGFI_SMALLICON | SHGFI_LAGEICONとなってしまってました。

 次に出すβ版で試していただけると助かります。

[ ]
RE:34125 添付ファイルのアイコンをリアルNo.34126
秀まるお2 さん 08/05/26 10:07
 
>  SHGetFileInfoで渡すパラメータが間違ってました。SHGFI_SMALLICONとすべき
> ところがSHGFI_SMALLICON | SHGFI_LAGEICONとなってしまってました。

 やっぱり「SHGFI_ICON | SHGFI_SMALLICON」を指定してるので、合ってるよう
です。???

 とりあえず、SMALLICONで失敗したらLARGEICONを取得するように直してみます。

 添付ファイル枠のアイコンがちゃんと出てるならそれで成功すると思いますの
で。

[ ]
RE:34121 添付ファイルのアイコンをリアルNo.34127
虎之助 さん 08/05/26 10:35
 
>正常動作例ということで、
>秀丸メール5.06b3
>XPHomeSP3
>AdobeReader8.1.2
>問題なく表示できました。
>単純に、
>C:\Documents and Settings\ユーザー名\Local Settings\Application Data\IconCa
>che.db
>消してOS再起動で治ったりしませんかね?

虎之助です。

Honeyさん
コメントありがとうございました。

OS再起動でもダメでした。
秀丸メールで設定できるアイコン関連の設定とかを変えてみましたけどダメでした。

[ ]
RE:34126 添付ファイルのアイコンをリアルNo.34128
虎之助 さん 08/05/26 10:39
 

> とりあえず、SMALLICONで失敗したらLARGEICONを取得するように直してみます。
>
> 添付ファイル枠のアイコンがちゃんと出てるならそれで成功すると思いますの
>で。

虎之助です。

お手数をお掛けします。
次のβ版が出たら確認してみます。

ちなみに、添付ファイル枠のアイコンは表示されています。大きいアイコン(32)で
す。
メール一覧枠のアイコンはクリップ表示です。

[ ]
RE:34128 添付ファイルのアイコンをリアルNo.34137
虎之助 さん 08/05/28 20:47
 
虎之助です。

お世話になっています。

V5.06β8 が出ていた(バグ修正 メール一覧の添付ファイルアイコンをリアルにす
る設定で、pdfファイルのアイコンがうまく出ない場合があるバグ修正)
ので早速インストールしてみましたが、やっぱりダメでした。

他にも、tiffが同じようにクリップ表示になっています。

なにか設定があるのでしょうか?

[ ]
RE:34137 添付ファイルのアイコンをリアルNo.34141
秀まるお2 さん 08/05/29 09:08
 
 添付ファイル枠でちゃんとアイコンが出ているならメール一覧枠でも出るはず
なんですけどね。

 添付ファイル枠用のアイコンがあるときはそっちを使うようにするとか、ちょ
っと改良してみます。それと、dump.txtに失敗したときの情報を出力するように
してみます。(次のβ版で)

[ ]
RE:34141 添付ファイルのアイコンをリアルNo.34142
秀まるお2 さん 08/05/29 11:22
 
 ということで直してみました。

http://www.hidemaru.interlink.or.jp/software/bin2/hmmail506b9_signed.exe

 これで、一度添付ファイル枠にpdfファイルのアイコンを表示させれば、それ
がキャッシュされて、メール一覧上でもpdfファイルアイコンが出るかなぁと思
います。

 ダメでしたら(または成功したとしても)、「全般的な設定・上級者向け・動
作の記録」の「秀丸メールの動作をdump.txtに記録する」をONにして、

   PDF: XXXXXX

 みたいな記録が出るはずなので、その辺の記録を教えしほしいです。

[ ]
RE:34142 添付ファイルのアイコンをリアルNo.34150
虎之助 さん 08/05/29 21:28
 
> ダメでしたら(または成功したとしても)、「全般的な設定・上級者向け・動
>作の記録」の「秀丸メールの動作をdump.txtに記録する」をONにして、
>
>   PDF: XXXXXX
>
> みたいな記録が出るはずなので、その辺の記録を教えしほしいです。

虎之助です。
お世話になっています。

秀丸メール5.06beta9をインストールしました。
pdfのアイコン表示はできるようになりました。
ちなみに、tiffもアイコン表示されていませんでしたが、アイコン表示になりました。

dump.txtにはPDF:XXXXXXが何個かありました。
dumt.txtはどこへ送ればよいでしょうか?

[ ]
RE:34150 添付ファイルのアイコンをリアルNo.34152
虎之助 さん 08/05/29 23:25
 
>dump.txtにはPDF:XXXXXXが何個かありました。
>dumt.txtはどこへ送ればよいでしょうか?
虎之助です。
お世話になっています。

とりあえず、dump.txtの情報はここへ書いておきます。関連部分と思われる箇所です。
19:50:47.407 (8000) 481 / 最近の分=62 / 未読=0 / マーク=1
19:50:47.407 (3858) RefreshListViewItem
19:50:47.407 (7869) SetWaitCursor 0
19:50:47.407 (7878) ShowCursor(1)
19:50:47.407 (9340) SetView pTitle=00233964 cb=2598 off=320560
19:50:47.477 ( 499) C:\TuruKameData\(アカウント名)\受信添付\080521_05\C807
0-036.pdf
19:50:47.557 ( 582) will SHGetFileInfo
19:50:47.847 ( 585) done
19:50:47.847 ( 590) PDF: Icon found at attach
19:50:47.847 (1999) cmdReasonCreated=open
19:50:47.897 (9340) SetView pTitle=00233964 cb=2598 off=320560
19:50:47.907 ( 499) C:\TuruKameData\(アカウント名)\受信添付\080521_05\C807
0-036.pdf
19:50:47.907 (1999) cmdReasonCreated=open
19:50:47.917 (7930) RestoreWaitCursor 0
19:50:47.917 (9340) SetView pTitle=00233964 cb=2598 off=320560
19:50:47.917 ( 499) C:\TuruKameData\(アカウント名)\受信添付\080521_05\C807
0-036.pdf
19:50:47.917 (1999) cmdReasonCreated=open
19:50:48.068 (16829) PDF: Associated-Icon not found
19:50:48.068 (16749) will SHGetFileInfo
19:50:48.078 (16758) PDF: SMALLICON and LARGEICON failed.
19:50:48.078 (16764) done
19:50:48.078 (16834) PDF: Icon cannot extract
19:50:48.078 (16845) PDF: Icon extracted from attach
19:50:52.694 (9340) SetView pTitle=00233964 cb=2598 off=320560
19:50:52.714 (9417) same return
19:50:55.869 (6589) syscommand 0xF095
19:50:55.919 (6650) will DefWindowProc
19:50:58.372 (6654) DefWindowProc done nRet = 00000000
19:50:58.392 (11999) Cmd 40017

[ ]
RE:34152 添付ファイルのアイコンをリアルNo.34156
秀まるお2 さん 08/05/30 09:12
 
 とりあえずそのdump.txt内容だけで動作状況は理解出来ました。

 なぜだか分かりませんが、同じAPIを使っているにも関わらず、添付ファイル
枠用のアイコン取得処理は成功し、メール一覧枠側でのアイコン取得処理が失敗
するようです。

 その辺の理由も考えてみたいと思いますが、とりあえず回避策が出来たのでそ
れで良しとさせていただこうかなぁと思います。

[ ]
RE:34156 添付ファイルのアイコンをリアルNo.34157
虎之助 さん 08/05/30 13:25
 
> とりあえずそのdump.txt内容だけで動作状況は理解出来ました。
>
> なぜだか分かりませんが、同じAPIを使っているにも関わらず、添付ファイル
>枠用のアイコン取得処理は成功し、メール一覧枠側でのアイコン取得処理が失敗
>するようです。
>
> その辺の理由も考えてみたいと思いますが、とりあえず回避策が出来たのでそ
>れで良しとさせていただこうかなぁと思います。

虎之助です。
お世話になっています。

そうですか。原因がよくわかないですか。

いろいろ対応していただきアイコン表示もできたことですので、私としては問題はご
ざいません。
ありがとうございました。

[ ]
RE:34157 添付ファイルのアイコンをリアルNo.34232
虎之助 さん 08/06/11 21:46
 
虎之助です。
お世話になっています。

秀丸メール5.06β9 winXP-SP2 Adobe reader 8.1.2(最新版)

最近、あまりアイコン表示は気にしていなかったのですが、メール一覧枠の添付ファ
イル表示がまだクリップ表示になるときがありました。
クリップ表示状態はいくつかの操作でアイコン表示になりました。
なんでかなと思っていろいろとやってみたところ以下のような現象になりました。

クリップ表示になる再現方法は、以下の1-4です。 5でアイコン表示になります。
1.秀丸メールを起動(または再起動)後にpdfの添付ファイルがあるフォルダを最初
に選択する。
2.選択したフォルダのメール一覧枠にpdfの添付ファイルがあるメールが表示されて
いること。
3.2の時にpdfの添付ファイルのメールが選択されていない場合はクリップ表示です。
4.このメールを選択してもクリップ表示です。
5.4の時に以下の操作をしたら、アイコン表示になりました。
 ・秀丸メールを最小化して元へ戻す
 ・メール一覧枠の別のメールを選択する
 ・別なウィンドウ(秀丸エディタにしました)をアクティブにしてから秀丸メール
本体ウィンドウをアクティブにする
 ・メール一覧枠から該当のメールをスクロールバーで非表示にしてから再度表示する

該当メール選択後に、なにかの動作あるとアイコン表示のキャッシュが効いて、その
後はアイコン表示になっているのかなと思いましたが。。。
どうでしょうか?

また、メール一覧枠ではアイコン表示になっているが、添付ファイル枠がクリップ表
示になることも何回かありました。
こちらは、再現ができていません。
クリップ表示になったメールの添付ファイルの拡張子は今まではすべてemlでした。
うろ覚えですが、6/10に上記の状態になったメールが1個ありましたが、6/11に見た
ら添付ファイル枠の表示はアイコン表示になっている??
秀丸を一度終了して、再起動したからかな?

このような状況ですが、何かまだ問題があるのでしょうか?

[ ]
RE:34232 添付ファイルのアイコンをリアルNo.34233
虎之助 さん 08/06/12 13:23
 
虎之助です。
お世話になっています。

ちなみに、マクロライブラリにあるiCandyTurukame Ver1.0というアイコンモジュー
ルを使っています。

[ ]
RE:34233 添付ファイルのアイコンをリアルNo.34234
秀まるお2 さん 08/06/12 15:30
 
 虎之助さん対応で直した処理というのは、実は添付ファイル枠用のアイコンが
あればそれを使うっていうような処理なので、実はそれは完全な解決策というの
ではなかったってことになります。

 なので、条件によってはアイコンがうまく出ないこともあるんだと思います。

 僕もなぜ虎之助の所に限ってアイコンがうまく出ないのかちょっと分からない
です。添付ファイル枠上でもアイコンが出ないことがあるってことであれば、何
かWindows自体の問題では無いかと思うんですけど。例えばエクスプローラでも
出ないことがあるとかじゃないですかねぇ?。

[ ]
RE:34234 添付ファイルのアイコンをリアルNo.34235
秀まるお2 さん 08/06/12 15:40
 
>  僕もなぜ虎之助の所に限って

 すみません。「虎之助さんの所に限って」です。

 もし前みたいにdump.txtを取ってもらうテストにご協力いただけるなら、その
辺の出力(例えばSHGetFileInfoでエラーになった後のエラーコードの出力等)
をやってみてもいいですけど。

[ ]
RE:34235 添付ファイルのアイコンをリアルNo.34241
秀まるお2 さん 08/06/13 09:31
 
 とりあえず次のβ版でエラーコードのdump.txt出力だけ入れてみます。

[ ]
RE:34241 添付ファイルのアイコンをリアルNo.34245
虎之助 さん 08/06/14 12:43
 
虎之助です。
お世話になっています。

> とりあえず次のβ版でエラーコードのdump.txt出力だけ入れてみます。

了解しました。β16でdump.txtを取ってみます。

[ ]
RE:34234 添付ファイルのアイコンをリアルNo.34246
虎之助 さん 08/06/14 12:47
 
虎之助です。
お世話になっています。

> 僕もなぜ虎之助の所に限ってアイコンがうまく出ないのかちょっと分からない
>です。添付ファイル枠上でもアイコンが出ないことがあるってことであれば、何
>かWindows自体の問題では無いかと思うんですけど。例えばエクスプローラでも
>出ないことがあるとかじゃないですかねぇ?。

エクスプローラでは何の問題もなくアイコン表示はできています。
(pdfファイルも問題なく表示されています)
う〜ん 何ででしょう?

[ ]
RE:34245 添付ファイルのアイコンをリアルNo.34248
秀まるお2 さん 08/06/14 22:12
 
 ちなみにV5.06β16で「全般的な設定・上級者向け・動作の記録」のdump.txt
作成オプションをONにして使っていただきますと、アイコン取得でエラーになっ
た時には、

  SHGetFileInfo failed, code=XXXX path=XXXXXXXX

 みたいなログが出ると思います。それのエラーコードが何かと、あと、path=
で示されるファイルがたしかに存在してる物かどうか見ていただけるとうれしい
所です。

[ ]
RE:34248 添付ファイルのアイコンをリアルNo.34250
虎之助 さん 08/06/15 00:54
 
虎之助です。
お世話になっています。

pdfファイルのアイコン表示ができない原因が分かりました。

pdfファイル拡張子のアイコンがwindows\system32\shell32.dllの中のアイコン(.dl
lファイルのアイコン)になっていました。
エクスプローラでpdfファイル拡張子のアイコン変更をshell32.dllの中のアイコンか
らadobe readerのacrord32.dllのアイコンへ変更したら
秀丸メールのメール一覧枠で正常表示になりました。

デスクトップ等でのpdfファイルのアイコンは正常表示になっていたため、こんなと
ころに原因があるとは思っても見ませんでした。
拡張子のアイコン変更をしたかいろいろと考えてみましたが、pdfファイルのアイコ
ン変更なんぞはやったことはないし思い当たることはないです。
あ〜 マイクロソフトの陰謀にやられてしまいました。

ちなみに、デスクトップにあるpdfファイルのアイコン表示が正常な状態からpdfファ
イルのアイコン変更でshell32.dllの中のアイコンに戻しても
デスクトップのpdfファイルのアイコンはshell32.dllの中のアイコンになりません。
けど、秀丸メールでは添付ファイル枠はpdfファイルアイコンでメール一覧枠はshell
32.dllの中のアイコンになります。
これはこれで秀丸メールとしては正常なんでしょうか?

もう1個やってみました。
adobe reader 8.1.2をアンインストール(エクスプローラのツール->フォルダオプシ
ョン->ファイルの種類でみるとpdf拡張子はなくなります)してから
再インストールしてみたら、pdfファイルのアイコンはshell32.dllの中のアイコン(.
dllファイルのアイコン)です。
でも、pdfファイルのアイコンはpdfアイコンです??
これって、adobe インストーラーが悪いのかな?
自分のパソコン環境がマイクロソフトの陰謀でおかしくなっているのかもしれません
が。。。

ということで、アイコン表示はできるようになりました。
5.06β16でのテストはしなくてよくなりました。いろいろとご対応していただいたの
にすみませんでした。
でも一応テストをしておきましょうか?
ただ、上にも書きましたがメール一覧枠の表示はクリップ表示ではなくshell32.dll
の中のアイコン(.dllファイルのアイコン)表示のため状況が変わっていますけ
ど。。。

[ ]
RE:34250 添付ファイルのアイコンをリアルNo.34251
秀まるお2 さん 08/06/16 11:54
 
 pdfのアイコン関連づけは、標準では、何か特定のファイルになってる訳じゃ
なくて、IconHandlerっていうタイプのdllを経由してアイコンが取得されるよう
なややこしいことになっていたと思います。

 とりあえず虎之助以外のユーザー様からおかしいって報告が無いようなので、
今のところはそれで良しとさせていただくことにします。

 (元々目立たないオプションなのでほとんどのユーザー様はOFFにしていて、
それでバグとして表に出てないだけかもしれませんが)

[ ]
RE:34251 添付ファイルのアイコンをリアルNo.34252
虎之助 さん 08/06/16 22:20
 
虎之助です。
お世話になっています。

お〜 pdfのアイコン関連づけはややこしいアイコン取得になっているのですか。

原因も分かったことですし、問題はないようなので了解しました。
いろいろとご対応ありがとうございました。

> pdfのアイコン関連づけは、標準では、何か特定のファイルになってる訳じゃ
>なくて、IconHandlerっていうタイプのdllを経由してアイコンが取得されるよう
>なややこしいことになっていたと思います。
>
> とりあえず虎之助以外のユーザー様からおかしいって報告が無いようなので、
>今のところはそれで良しとさせていただくことにします。
>
> (元々目立たないオプションなのでほとんどのユーザー様はOFFにしていて、
>それでバグとして表に出てないだけかもしれませんが)

[ ]