スレッド:お知らせが何度も表示される
お知らせが何度も表示される 投稿者:よっしー 投稿日:2020/11/17(Tue) 09:02:27 No.49
Dynamic Draw Version 6.0.2 USB
を起動すると,最新版であるにも関わらず,お知らせが表示されます。何か考えられますか?

昨日も本日も表示されました。もしかすると明日も表示されるかも。
Re: お知らせが何度も表示される 投稿者:福代 投稿日:2020/11/17(Tue) 09:55:41 No.50
Dynamic Drawのお知らせですが、環境変数のTMPまたはTEMPに設定されたフォルダーの下の
{6B73A07D-1F3A-4502-A920-57CFA19DE990}
というフォルダーの中に
dynamicdraw
というファイルとして保存しています。
この内容が最新であれば、2回目は表示されない仕組みになっているのですが、
2回目以降も表示されるということは、このファイルがうまく生成できていない可能性があります。

1.毎回異なるPC、または同じPCの異なるユーザーでDynamic Drawを起動している。
2.何等かの方法(ウィルス対策ソフト等)で、上記ファイルが生成されるのを阻害している。
3.Dynamic Draw利用後に上記フォルダーがクリアされるような仕組みを導入している。

実はVer.6.0.1までは上記フォルダーではなく
C:\Users\[ユーザー名]\AppData\Local\Dynamic Draw Project
に保存していました。
Ver.6.0.2から急に症状が発生したのであれば、上記の2または3が疑わしいのですが、
どうでしょう、あてはまる項目はありますか。


> Dynamic Draw Version 6.0.2 USB
> を起動すると,最新版であるにも関わらず,お知らせが表示されます。何か考えられますか?
>
> 昨日も本日も表示されました。もしかすると明日も表示されるかも。

50.png

Re^2: お知らせが何度も表示される 投稿者:よっしー 投稿日:2020/11/17(Tue) 16:38:20 No.51
おお!
再起動すると,このフォルダの中身がすべて消えますね。
フォルダそのものはありますが。
どうも%TMP%以下のファイルは全て再起動で消えるようです。

こちら,
Microsoft Windows 10 Enterprise 10.0.17763
でPCの本体はなくVDIになっています。



> Dynamic Drawのお知らせですが、環境変数のTMPまたはTEMPに設定されたフォルダーの下の
> {6B73A07D-1F3A-4502-A920-57CFA19DE990}
> というフォルダーの中に
> dynamicdraw
> というファイルとして保存しています。
Re^3: お知らせが何度も表示される 投稿者:福代 投稿日:2020/11/17(Tue) 22:27:11 No.52
なるほど、VDIならばそういう挙動かもしれません。
Dynamic Draw Portableですが、レジストリーなどのPCのデータを変更しないという仕様になっています。
これは、使用者の権限が及ばないPCであっても利用できるようにする、という目的のためです。
で、AppDataに保存していたのは その目的にそぐわない仕様だったので、今回はTMPフォルダーに保存するようにしました。
再起動でファイルが消えてしまうのは残念ですが、データを残さない、という意味では仕様通りでもあります。
すみませんが、毎回のニュース表示は我慢してください!


> おお!
> 再起動すると,このフォルダの中身がすべて消えますね。
> フォルダそのものはありますが。
> どうも%TMP%以下のファイルは全て再起動で消えるようです。
>
> こちら,
> Microsoft Windows 10 Enterprise 10.0.17763
> でPCの本体はなくVDIになっています。
>
>
>
> > Dynamic Drawのお知らせですが、環境変数のTMPまたはTEMPに設定されたフォルダーの下の
> > {6B73A07D-1F3A-4502-A920-57CFA19DE990}
> > というフォルダーの中に
> > dynamicdraw
> > というファイルとして保存しています。
Re^4: お知らせが何度も表示される 投稿者:よっしー 投稿日:2020/11/18(Wed) 09:46:32 No.53
ちなみに,なぜテンポラリに何かを保存する必要があるのでしょうか?
EXEファイルそのものがバージョンを知っているような気がしますし,またお知らせできるということは,Webサイトから最新が何かも既に確認しているはず。
もしそうなら,何もテンポラリにある情報に頼る必要はない気がしたもので質問です。
またお知らせが出ることがわかっていれば,もちろんそんなことはどうということはありません。



> なるほど、VDIならばそういう挙動かもしれません。
> Dynamic Draw Portableですが、レジストリーなどのPCのデータを変更しないという仕様になっています。
> これは、使用者の権限が及ばないPCであっても利用できるようにする、という目的のためです。
> で、AppDataに保存していたのは その目的にそぐわない仕様だったので、今回はTMPフォルダーに保存するようにしました。
> 再起動でファイルが消えてしまうのは残念ですが、データを残さない、という意味では仕様通りでもあります。
> すみませんが、毎回のニュース表示は我慢してください!
>
>
Re^5: お知らせが何度も表示される 投稿者:福代 投稿日:2020/11/18(Wed) 11:42:31 No.54
バージョンアップの情報だけであれば、確かにexeのバージョンとwebサイト掲載のバージョンを比較するだけで済みます。
ですが、お知らせはバージョンアップだけでなく、緊急のバグ情報なども掲載します。
なのでwebのお知らせをPC側に保存し、起動時にPC保存のお知らせとweb側のお知らせを比較しています。


> ちなみに,なぜテンポラリに何かを保存する必要があるのでしょうか?
> EXEファイルそのものがバージョンを知っているような気がしますし,またお知らせできるということは,Webサイトから最新が何かも既に確認しているはず。
> もしそうなら,何もテンポラリにある情報に頼る必要はない気がしたもので質問です。
> またお知らせが出ることがわかっていれば,もちろんそんなことはどうということはありません。
>
>
>
> > なるほど、VDIならばそういう挙動かもしれません。
> > Dynamic Draw Portableですが、レジストリーなどのPCのデータを変更しないという仕様になっています。
> > これは、使用者の権限が及ばないPCであっても利用できるようにする、という目的のためです。
> > で、AppDataに保存していたのは その目的にそぐわない仕様だったので、今回はTMPフォルダーに保存するようにしました。
> > 再起動でファイルが消えてしまうのは残念ですが、データを残さない、という意味では仕様通りでもあります。
> > すみませんが、毎回のニュース表示は我慢してください!
> >
> >
Re^6: お知らせが何度も表示される 投稿者:よっしー 投稿日:2020/11/19(Thu) 09:56:08 No.55
しつこくてすみません。
では,EXEが保存されているフォルダに書き込むのはダメなんでしょうか?

> バージョンアップの情報だけであれば、確かにexeのバージョンとwebサイト掲載のバージョンを比較するだけで済みます。
> ですが、お知らせはバージョンアップだけでなく、緊急のバグ情報なども掲載します。
> なのでwebのお知らせをPC側に保存し、起動時にPC保存のお知らせとweb側のお知らせを比較しています。
>
>
> > ちなみに,なぜテンポラリに何かを保存する必要があるのでしょうか?
> > EXEファイルそのものがバージョンを知っているような気がしますし,またお知らせできるということは,Webサイトから最新が何かも既に確認しているはず。
> > もしそうなら,何もテンポラリにある情報に頼る必要はない気がしたもので質問です。
> > またお知らせが出ることがわかっていれば,もちろんそんなことはどうということはありません。
> >
> >
> >
> > > なるほど、VDIならばそういう挙動かもしれません。
> > > Dynamic Draw Portableですが、レジストリーなどのPCのデータを変更しないという仕様になっています。
> > > これは、使用者の権限が及ばないPCであっても利用できるようにする、という目的のためです。
> > > で、AppDataに保存していたのは その目的にそぐわない仕様だったので、今回はTMPフォルダーに保存するようにしました。
> > > 再起動でファイルが消えてしまうのは残念ですが、データを残さない、という意味では仕様通りでもあります。
> > > すみませんが、毎回のニュース表示は我慢してください!
> > >
> > >
Re^7: お知らせが何度も表示される 投稿者:福代 投稿日:2020/11/19(Thu) 10:29:58 No.56
もちろんexeの場所がベストなんですが、exeが保存されている場所って書き込み可能とは限らないんですよ。
Dynamic Draw Portable ってUSBキーやCDに入れておいて持ち運ぶという要望から作ったものです。CDはもちろん書き込み不可ですし、USBキーも書き込み不可なケースがけっこうあるのでexeの場所は使えないんです。


> しつこくてすみません。
> では,EXEが保存されているフォルダに書き込むのはダメなんでしょうか?
>
> > バージョンアップの情報だけであれば、確かにexeのバージョンとwebサイト掲載のバージョンを比較するだけで済みます。
> > ですが、お知らせはバージョンアップだけでなく、緊急のバグ情報なども掲載します。
> > なのでwebのお知らせをPC側に保存し、起動時にPC保存のお知らせとweb側のお知らせを比較しています。
> >
> >
> > > ちなみに,なぜテンポラリに何かを保存する必要があるのでしょうか?
> > > EXEファイルそのものがバージョンを知っているような気がしますし,またお知らせできるということは,Webサイトから最新が何かも既に確認しているはず。
> > > もしそうなら,何もテンポラリにある情報に頼る必要はない気がしたもので質問です。
> > > またお知らせが出ることがわかっていれば,もちろんそんなことはどうということはありません。
> > >
> > >
> > >
> > > > なるほど、VDIならばそういう挙動かもしれません。
> > > > Dynamic Draw Portableですが、レジストリーなどのPCのデータを変更しないという仕様になっています。
> > > > これは、使用者の権限が及ばないPCであっても利用できるようにする、という目的のためです。
> > > > で、AppDataに保存していたのは その目的にそぐわない仕様だったので、今回はTMPフォルダーに保存するようにしました。
> > > > 再起動でファイルが消えてしまうのは残念ですが、データを残さない、という意味では仕様通りでもあります。
> > > > すみませんが、毎回のニュース表示は我慢してください!
> > > >
> > > >

- WebForum -