I hope this post is not out of date, but I could never figure out who to contact.
I read all the old threads between the previous developers of MO and FNIS, who seemed to have moved on?
I noticed that they never once discussed the Windows OS, but seemed to blame one another.
MO is fine and FNIS is fine, but you are operating on top of Windows.
I was able to examine some old MO source and utilities code but not the FNIS code.
I would like to suggest a relatively simple Windows Compatibility Modification.
The Microsoft close statement does not really exist, in that it does nothing more than invoke select IO.
The file I/O will have to be flushed anyway if you plan to immediately use the file.
I recommend doing a flush IO prior to calling close.
MO is extremely well written and clean.
MO seems to open and close files during object construction and destruction.
Examination of the utility library shows that the class destructor calls close.
All you have to do is stick in a few flush IO statements prior to destruction.
Edited by Solares, 04 October 2019 - 07:29 AM.