導入時のメッセージNo.09009
石田 さん 16/08/25 18:37
 
早速、秀丸最新版 ベータ1 をXP&7に入れましたが、
導入時に以下のメッセージが出てきました。正式版は
すべて保存して有りますが、間違って入れた事はないです。
 
思いつく点は、XPに間違って秀丸スタートメニュープロ版
を入れた事と、7に同フリー版を入れた事くらいです。
(秀丸ファイラー、同スタートメニューを使っていると、
 今使っているOSの区別が付きにくい事でしょうか?=これは美点です)
 
-----------------以下、導入時のメッセージです---------------
このコンピュータには既に
・日本語版(64bit)
・英語版(64bit)
がインストールされているようです。
インストールを続行しますか?

[ ]
RE:09009 導入時のメッセージNo.09013
秀丸担当 さん 16/08/26 10:19
 

今回から、インストールしようとするものと、既にインストールされているもの
で、32bit/64bitまたは日本語版/英語版が違うものが存在している場合に、メッ
セージを表示するようにしました。

正しく動いているとすれば、おそらく以前にインストールしていたことがあるの
だと思います。
その場合、コントロールパネルの「プログラムのアンインストール」(win7)や
「プログラムの追加と削除」(xp)の一覧に、警告として出ていたものがあるのだ
と思います。
日本語版の場合は「秀丸エディタ」「秀丸エディタ64」、英語版の場合は
「Maruo Editor」「Maruo Editor64」といったものが一覧にあったら、それが該
当するものになります。
警告だけだとわかりづらいと思うので、何らかのわかりやすい方法か、ヘルプか
を検討したいと思います。

正しく動いていないとすれば、こちらで試してみている限りでは正常のようで、
いまのところ原因はわからないです。
もし、以前に別のものをインストールしたことがあって、削除はC:\Program
Files\Hidemaruフォルダを手動で削除したというような場合、インストールされ
たという情報だけが残ってしまい、警告は出ることになると思います。

[ ]
RE:09013 導入時のメッセージNo.09019
でるもんたいいじま さん 16/08/26 12:54
 
この機能を提案した「でるもんた・いいじま」です。

> 今回から、インストールしようとするものと、既にインストール
> されているもので、32bit/64bitまたは日本語版/英語版が違う
> ものが存在している場合に、メッセージを表示するようにしました。

手元の環境(Windows XP 32bit版+秀丸32bit日本語版)でさっそく
試してみました。

日本語版32bit版のインストーラーで試すと、64bit版も入っていると
警告されます。英語32bit版のインストーラーを試すと、「日本語
64bit版と日本語32bit版とが入っている」と警告されます。

レジストリには、HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node という枝は
なぜか存在しますが、その配下に Uninstall という枝は存在しません。

気になる点といえば、その直前に間違って64bit版のインストーラーを
ダブルクリックしてしまって、解凍のあとにhmsetup.exeの起動が
できずにコケた、ということがありました。

で、日本語版と英語版のインストーラーを試してみて気付いたのですが、
この警告を出す際には、今から入れようとしているバージョンと同じ
ものも一緒に出したほうが(つまり、この例では、日本語版のインス
トーラーにも「64bit版と32bit版が入っているぞ」と言わせるほうが)
よさそうですね。32bit版のインストーラに「64bit版があるぞ」とだけ
言われて、32bit版は入っていないと勘違いされたらまたトラブルの
もとですので。

[ ]
RE:09019 導入時のメッセージNo.09021
秀丸担当 さん 16/08/26 13:25
 

詳しい情報ありがとうございます。
やはり問題があるということで、調べてみて原因がわかりました。
単純な変数初期化のミスでした。
早いうちに修正させていただきます。

xpの32bitでWow6432Nodeがあるというのは少し不思議ですが、おそらくこれは関
係ないと思います。こちらの環境には32bit Windowsであれば、Wow6432Nodeは無
いです。

インストールしようとしているバージョンも一緒に出すようにします。

[ ]
RE:09021 導入時のメッセージNo.09032
でるもんたいいじま さん 16/08/26 17:33
 
でるもんた・いいじまです。

> 詳しい情報ありがとうございます。
> やはり問題があるということで、調べてみて原因がわかりました。
> 単純な変数初期化のミスでした。
> 早いうちに修正させていただきます。

> インストールしようとしているバージョンも一緒に出すようにします。

ありがとうございます。今は手元に32bitのOSしかないのですが、
日本語版との英語版インストーラーを走らせた限りでは修正されて
いるようです。

#あとで64bit OSの環境があるところに行って再度試してみます。

[ ]