ViVi SPR System build 0025 project:
Mail: Pass:
[ 新規アカウント作成 | パスワード忘れ ]
[ 新規SPR | SPR一覧 | コメント一覧 | statistics | 最新ビルド:3.08.042 | crash履歴 | SPR DB 一覧 | ユーザ一覧 | 使い方 | レポートの書き方 ] [ ViVi Home ]
一覧表示: [ New | Pend | Open | Reopen | Fixed | NPTF | 問題優先順 | 問題vote順 | 優先順 | vote順 | 重要度順 | Ref,ToDo | Help不備 | 対処順 ]
[ 前のSPR | 次のSPR ]
SPR#0093 0 point voted
状態:Close結果: 優先度:C重要度:D
報告日:11/01/19build:3.07.025OS:WinXPby:kumama
概要:全ビュークローズ時:ホームディレクトリに移動オプションが無効
詳細:■ 操作前状態:
-----
ViVi未起動、タスクトレイに常駐も無し。

オプション:
システムトレイに常駐 ON
編集中ファイルディレクトリに移動 ON
全ビュークローズ時:ホームディレクトリに移動 ON
ホームディレクトリ マイドキュメント

■ 具体的操作:
-----
1.Explorerで任意のフォルダ作成
2.上記フォルダ内で右クリック→新規でテキストファイル作成
3.上記テキストファイルをviviでオープン(ダブルクリック・D&D)
4.ViVi終了(タスクバーにViViのインスタンスは無し・タスクトレイ常駐は有り)
5.1のフォルダをエクスプローラーで削除
6.使用中で削除できない
7.タスクトレイからviviを終了
8.1のフォルダを削除
9.削除出来る

■ 操作後状態:
-----

■ 期待する状態:
-----
手順6.にてフォルダが削除できる

-----
■ 補足・再現条件:

全ビュークローズ時:ホームディレクトリに移動のオプションの
意味を取り違えているだけかもしれません…。

フォルダ内のファイルの内容をViViで確認後フォルダごと削除という事を
よくやるので上記オプションを指定することで上記6.にて
フォルダ削除できることを期待しているのですが、
そのようなオプションでなければそのようにご指摘ください。

3.06.017でも同様の動きに成ることを確認しています。
添付画像:
point:20対処日: build: close日:11/02/01
#1 つだ (11/01/26 08:20:24)
>■ 操作前状態:
>ホームディレクトリ マイドキュメント

というのは、具体的にはどのように設定されているのでしょうか?
設定ファイルをメールで送っていただけませんか?

また、「マイドキュメント」ではなく「C:/」など、具体的なパスを指定した場合はどうなりますか?
#2 kumama (11/01/26 22:02:33)
> というのは、具体的にはどのように設定されているのでしょうか?

記述が曖昧で申し訳ありません。
未設定状態(デフォルト=ViViのディレクトリ)でした。
具体的に指定すると発生しなくなりました。

その後色々ホームディレクトリを変更して試してみたのですが再現させられなくなってしまいました。
来週になると思いますが再現する環境で stg を取得して送付させていただきます。
#3 kumama (11/01/31 09:49:53)
ホームディレクトリの設定を再度確認したところ、
存在しないディレクトリに成っていました。
こちらの設定ミスにも関わらずSPRを上げてしまい申し訳有りません。

設定ミスが発生した経緯は下記の通りです。

1.明示的にホームディレクトリを設定していなかった。
2.初回起動時以降にViViのフォルダ名を変更していた。

ダウンロードした圧縮ファイルをフォルダ名つきで展開して c:\...\vv303027 で
一旦利用していたのですが、その後 vv303027→vivi にフォルダ名変更していました。
keyword等のフォルダは相対パスで設定されている事も有りその他の利用には支障が無く
自動的にフルパスが設定されていることに気が付きませんでした。

本当に申し訳有りません。
#4 つだ (11/02/01 16:29:55)
いえいえ
では、本件はクローズということでよろしいでしょうか?

ところで、不正なディレクトリをホームディレクトリに指定していてもエラーが出ないといのが
混乱の元のような気がします。
設定ダイアログを閉じるときにでも警告を出した方が親切でしょうか?
#5 kumama (11/02/02 00:45:49)
クローズで問題有りません。

確かに警告を出した方が親切だとは思います。
ただviモード目当てにviviを使っているユーザー層に、
エラーポップアップは親切すぎる設計に成らないかが少し心配です。
後、今回は設定を変更したわけではなくフォルダの方を変更した訳で、
別の設定変更をして設定ダイアログ閉じるときに警告表示されていたとしても、
フォルダ名変更との因果関係を自分でたどり着けたか少し疑問が残ります。

私が今回混乱してしまった原因の奥底をさらってみると、
明示的に指定した記憶が無いホームディレクトリが、
多分初回起動時のフォルダにフルパスで設定されている点の様に思います。
Windows的には特に指定しないとEXEの有るフォルダがカレントに成るので、
何となくホームディレクトリもその法則に則っているかのように思い違いした点ではないかと
分析(笑)しました。
# 設定ダイアログでパスが全部見えていなくてc:/Document and ...ぐらいを観て、
  全部見ていなかったのも私の敗因です…。

unix系であればホームは環境変数にも設定されていて明確なのですが、
Windowsだとホームディレクトリって微妙ですよね。

設定で明示的にパス指定されていない場合のホームディレクトリが、viviと同じディレクトリ
あるいは環境変数のホームディレクトリという考え方であれば混乱せずに済んだかもしれません。

なにはともあれお手数おかけして本当に申し訳ありませんでした。
[ 新規SPR | SPR一覧 | コメント一覧 | statistics | 最新ビルド:3.08.042 | crash履歴 | SPR DB 一覧 | ユーザ一覧 | 使い方 | レポートの書き方 ] [ ViVi Home ]
一覧表示: [ New | Pend | Open | Reopen | Fixed | NPTF | 問題優先順 | 問題vote順 | 優先順 | vote順 | 重要度順 | Ref,ToDo | Help不備 | 対処順 ]


優先度:重要度(Severity):
 A:最優先で対処  A:通常操作でのクラッシュ・無限ループ
 B:必ず対処  B:特殊な条件、環境でのクラッシュ・無限ループ、非常に重要な動作不良
 C:原則対処  C:機能が動作しないなどの普通の動作不良
 D:簡単であれば対処 D:些細な動作不良で、簡単な代替手段があるもの
 E:NPTF候補 E:ミススペルや誤った文章など、機能そのものの動作に影響を与えない、さほど重要ではないもの
  H:ヘルプの不備
  M:メモリリーク
  P:パフォーマンス問題
  R:リファクタリング
  T:機能強化要望(Enhancement)、ToDo
  X:XT(eXtreme Toolkit)に由来する問題