Ticket #46392

ログファイルのファイル名反映タイミング

Eröffnet am: 2022-12-30 23:26 Letztes Update: 2023-07-30 01:25

Auswertung:
Verantwortlicher:
Status:
Geschlossen
Komponente:
Meilenstein:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

確認:trunk/r10443

ログファイルのファイル名に「&u」「&h」「&p」やstrftime形式の反映する(置換する)タイミングは、ログ開始画面を開いた時ではなく、「OK」ボタンを押したタイミングではないでしょうか。

ログファイルのファイル名に日付が欲しいのは、ログ開始時刻であって、ログ開始画面を開いた時刻ではないため。

4-stable では、ファイル保存ダイアログの拡張なので仕方なさそう。

Ticket-Verlauf (3/5 Historien)

2022-12-30 23:26 Aktualisiert von: tomo3136
  • New Ticket "ログファイルのファイル名反映タイミング" created
2023-01-09 23:27 Aktualisiert von: nmaya
2023-07-05 23:52 Aktualisiert von: zmatsuo
Kommentar

現在、標準ログファイル名(設定-その他の設定-ログ)の書式展開は ログダイアログが開くときに行われています。

ファイル存在チェックをするためにはあらかじめ書式展開する必要があります。

ログダイアログのokを押したときに展開すると間に合いません。

となると、オープン時に加えて、常(1秒毎でしょうか)に展開を行うことになりますね。

展開ごとに、ログファイル名エディットボックスを更新するとなると、 ユーザーがファイル名を入力する時に更新されて消えると困るので、判定が必要そうです。 エディットボックスでキーが押されると更新を停止すればよさそうです。

更新ごとにファイルの存在チェックを行い 追記チェックボックスなどをenable/disableしないといけません。

もしユーザーがdisableになるコントロールにチェックを入れていたら どのようにすれば良いでしょう。

なかなか難しそうです。

2023-07-06 23:56 Aktualisiert von: zmatsuo
Kommentar

次のような動作にしました。r10799です。

  • ダイアログを開くとファイル名の更新を1秒毎におこなう
  • ユーザーが何か行うと更新が停止する
    • ファイル名を入力し始める
    • 設定のためコントロールをクリックするなど

概ねやりたいことが実現できていると思います。

2023-07-30 01:25 Aktualisiert von: zmatsuo
  • Status Update from Offen to Geschlossen
  • Verantwortlicher Update from (Keine) to zmatsuo
  • Lösung Update from Keine to Gefixt
Kommentar

クローズします

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden