fileopen,filecreateでオープンしているファイルを別プロセスからオープンできない
Eröffnet am: 2021-01-21 09:29
Letztes Update: 2021-01-21 12:46
Auswertung: | (Anonym) | Verantwortlicher: | (Keine) |
---|---|---|---|
Priorität: | 5 - Mittel | Meilenstein: | (Keine) |
Typ: | Fehler | Schweregrad: | 5 - Mittel |
Komponente: | (Keine) | Status: | Offen |
Lösung | Keine |
Einzelheiten
- 現象
- TTLコマンドfileopenおよびfilecreateでオープンしているファイルを別プロセスからオープンできない。例えば、別プロセスとしてメモ帳でオープンしようとすると「プロセスはファイルにアクセスできません。別のプロセスが使用中です。」と表示される。
- fileopenまたはfilecreateでオープン後、fileunlockを実行すると失敗(result=1)し、別プロセスからオープンできないままである。
- fileopenまたはfilecreateでオープン後、filelockを実行してからfileunlockを実行すると両コマンド共に成功(result=0)するが、別プロセスからオープンできないままである。
- filecloseの実行またはマクロを終了すると別プロセスからオープンできるようになる。
- 発生環境
- OS : Windows 10
- Tera Term : Ver4.102 ~ 4.105(チケット登録時最新) ※Ver4.101では発生しない
Kommentar
r7290の修正によると思われる
共有モードの指定(CreateFile の dwShare)によると思われます。これはファイルロックとは別ものです。