Subject: Re: [Boost-bugs] [Boost C++ Libraries] #3405: boost/interprocess is incompatible to Win9x
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-09-08 11:51:02
#3405: boost/interprocess is incompatible to Win9x
------------------------------+---------------------------------------------
Reporter: anonymous | Owner: igaztanaga
Type: Support Requests | Status: new
Milestone: Boost 1.41.0 | Component: interprocess
Version: Boost 1.40.0 | Severity: Problem
Keywords: |
------------------------------+---------------------------------------------
Comment(by anonymous):
did you know that you can create a memory-mapped files that are backed up
by the pageing file instead a concrete file on the harddisc via calling
CreateFileMapping with INVALID_HANDLE_VALUE and a normal name?
(see MSDN or (recommended to read (as i do just now): "Programming
Applications for Microsoft Windows from Jeffrey Richter))
if you do this you have 2 Benefits:
a) you dont have to create files in %TEMP% which stayes even if your
syncronizing applications are closed (because Windows dump the file if the
last application closes it)
b) you never have syncronizing files that are invalid (and let the apps
hang!) (because one of the syncing apps in the last run crashes (or would
stopped by the debugger while developing))
would be very nice if you could update that in your code. thanks a lot.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/3405#comment:3> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:01 UTC