fileopen,filecreateでオープンしているファイルを別プロセスからオープンできない
r7290 の修正によると思われる
- _lopen(FName,OF_READ); /// win16api.c 内のこの処理が使われるようになった + CreateFileA(FileName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
共有モードの指定(CreateFile の dwShare)によると思われます。これはファイルロックとは別ものです。
Tera Term 4.106で問題が解決していることを確認しました。
ご対応ありがとうございました。
CreateFile の共有モードを修正
クローズします。
細節