これは悪い習慣であり、同意するということをあなたから聞くことを期待しています;)
そうする唯一の理由は、ロックされたファイルで終わらないことです。ユーザーがタスクマネージャーから私のプロセスを強制終了するとどうなりますか。または、より良いアイデアがある場合は、急いで反対票を投じないでください。プログラミングにまったく慣れていないので、これ以上のアイデアはありません。私の質問を別の形で再質問するように提案された場合は、おそらくそうするでしょうが、今のところ、私の質問に対する回答をそのまま得ることができます.
App.TaskVisibleプロパティを使用して に設定しようとしていますが、手順False
内でこれを実行しましたが、機能しませんでした。Sub Main
VB6 には少し慣れていないことを覚えておいてください (ご理解いただきありがとうございます)。私はそのプロパティを初めて試すので、何か間違っていることを認めます。とてもシンプルで自然な使い方App.TaskVisible
に見えます。正しい使い方を教えていただければ幸いです。
私が持っているのは、フォームやインターフェイスを持たず、バックグラウンドでファイル i/o 操作を実行するだけで、ダイアログ (重要な場合) をポップアップ表示せず、エラー (存在する場合) をファイルに記録する標準 EXE アプリケーションです。すべてのユーザー インタラクション。アプリは、コマンド プロンプトまたはバッチ ファイルを介してスタンドアロンで実行されます。
私はこのプロパティについてよく検索しますが、私が見つけた唯一の例は、Form_Load
イベント内でこのプロパティを使用しており、ナンセンスではなく、まったく機能しません。
この物件が減価償却されているかどうかを示す情報も探しましたが、何も見つかりませんでした。また、文書化されていない制限を探しますが、何も見つかりませんでした。
もちろん、最終的な目標が最も重要ですが、次の順序で提案をいただければ幸いです。
- せいぜい、App.TaskVisible プロパティを使用します。
- そうするための代替方法。
- 最悪の場合、これはまったく不可能だと言ってください。
(好むと好まざるとにかかわらず) 答えが #3 の場合、ロックされたファイルを防ぐ方法について質問しますが、これは別のトピックになります。
ありがとう