From: Jim C. B. <jbr...@li...> - 2009-08-31 13:59:47
|
On Mon, Aug 31, 2009 at 09:52:39PM +1000, Derek Parnell wrote: > On Mon, 31 Aug 2009 21:43:08 +1000, Shawn Pringle > <sha...@gm...> wrote: > > > Matt Lewis wrote: > >> On Sun, Aug 30, 2009 at 5:42 AM, Derek Parnell<ddp...@bi...> > >> wrote: > >> > >>> On Sun, 30 Aug 2009 18:09:25 +1000, <kat...@ce...> wrote: > >>> > >>> > >>>> Re: > >>>> > >>>> * Now closes source files as soon as end-of-file > >>>> reached rather than when the application terminates. > >>>> > >>>> Does this mean the interpreter was holding the files > >>>> open the entire time the application was running?! > >>>> > >>> Yes it was, but only the main file and the last include file opened. > >>> > >> > >> Even so, this wasn't the issue that Kat was running into. To prevent > >> anyone from writing to those files while we're reading them, we should > >> probably open with "u" mode. > >> > >> > >> > > I don't think that is such a good idea. What happens if the files are > > read-only for the user? Windows and UNIX both handle things well when > > you use "r" mode and someone writes to them. The files simply get > > changes but they are not visible to the application that has opened them > > in both UNIX and Windows NT+. In earlier versions of Windows there is > > a sharing violation if you attempt to do this. > > Well, we open them with "u" and if that fails, open them with "r". > There is still an issue here. What happens if the include file that eui had opened as read ("r") was being written to by a different user, one who had write permissio, unlike the user who ran eui) ? > > > -- > Derek Parnell > Melbourne Australia > skype:derek.j.parnell > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Rapideuphoria-develop mailing list > Rap...@li... > https://lists.sourceforge.net/lists/listinfo/rapideuphoria-develop > -- Infinite complexity begets infinite beauty. Infinite precision begets infinite perfection. |