I did some further testing and it appears win9x handles it differently. (doesn't work as intended)
FlashFXP flushes the file buffers using the FlushFileBuffers() API every 60 seconds. This works great under win2k but I did some testing in Win9x and it didn't seem to have any effect. I'm not sure why and I was unable to find any explanation.
The only other solution I can think of would be to constantly open/close the file and that's not something I am willing to do, even as an option, because it requires completely rewriting my perfectly working and fine tuned buffered stream file I/O component.
|