[3404]
WSHでエラー終了等
FILE
こんにちは。
いつも活用しております。(特に矩形選択とWSH)
下記の現象が発生しましたので、報告します(Ver. 1.4.3.4)。
●VBScriptのTypeName
[コード]
Call CreateObject("WScript.Shell").Popup(TypeName(Me))
Call CreateObject("WScript.Shell").Popup(TypeName(Editor))
[現象]
WinMe:Sakura が原因で OLEAUT32.DLL にエラーが発生しました。
Sakura は終了します。
問題が解決しない場合は、コンピュータを再起動してください。
WinXP:"0x77bf3ec0" の命令が "0x00000001" のメモリを参照しました。
メモリが "read" になることはできませんでした。
●VBScriptのVarType
[コード]
Call CreateObject("WScript.Shell").Popup(VarType(Me))
Call CreateObject("WScript.Shell").Popup(VarType(Editor))
[現象]
Popupで0が表示され、新しくSakuraが起動する。
WinMeでは、そのPopupをアクティブに出来るが、WinXPでは出来ない。
Popupを閉じずに、元のSakuraと新しく起動したSakuraを閉じると、
デスクトップの左上にBitBltされたようなイメージが(少し)残る。
ソースを眺めてみましたが、原因は分かりませんでした…。
新しくSakuraが起動するのは、 >>dev:3395 WSH(不明) と関係が
あるかもしれません。
以上、ご確認よろしくお願いいたします。
[補足]
JScriptでは、問題無さそうでした。
(new ActiveXObject('WScript.Shell')).Popup(typeof this); // object
(new ActiveXObject('WScript.Shell')).Popup(typeof Editor); // object