最初からやり直しNo.03860
jamaica さん 03/08/20 11:53
 
reopenにて、最初からやり直しを行った際、
すでに何らかの編集が行われている場合は、
「最初からやり直しを実行してもいいですか? はい、いいえ」
というメッセージが表示されます。

この時の選択によって、処理を切り替えたいのですが、
どちらが選択されたのかを取得する方法はないでしょうか?
resultには結果が格納されていませんでした。

よろしくお願いします。

[ ]
RE:03860 最初からやり直しNo.03861
h-tom さん 03/08/20 19:18
 

h-tomです。

>reopenにて、最初からやり直しを行った際、
>すでに何らかの編集が行われている場合は、
<省 略>
>どちらが選択されたのかを取得する方法はないでしょうか?
>resultには結果が格納されていませんでした。

編集しているのなら「updated」キーワードで判断できるのでは?

--- ここから
reopen;
if(updated){
  message "読み直し未実行・・・";
}else{
  message "読み直し実行!";
}
--- ここまで

ただ、これだと編集していない時にreopenすると読み直したと判断されて
しまうので、こっちの方がいいかも。

--- ここから
#bak_updated = updated;
reopen;
if(updated == #bak_updated){
  message "読み直し未実行・・・";
}else{
  message "読み直し実行!";
}
--- ここまで

[ ]
RE:03861 最初からやり直しNo.03862
jamaica さん 03/08/21 11:32
 
>編集しているのなら「updated」キーワードで判断できるのでは?

updatedで判断できました。
ありがとうございました。

[ ]