|
-
May 18th, 2008, 07:12 AM
#3
Hmmm,
I recall discussing this with one of my development team a very long time ago.
I believe that you have to use the FileShare enumerator and specify Read or ReadWrite. If I remember correctly the default is None?
I also remember that diagrams had to be handled differently because they were image/bitmap class files. I did a quick Google and found this:
What's clear to me is that the Image and/or Bitmap class leave a file handle open after the bitmap is loaded. Code like this will always fail with a "generic error" exception:
Dim bmp As Image = Bitmap.FromFile("c:\temp\test2.bmp")
bmp.Save("c:\temp\test2.bmp")
And this code works:
Dim bmp As Image = Bitmap.FromFile("c:\temp\test2.bmp")
Dim cpy As New Bitmap(bmp)
bmp.Dispose()
cpy.Save("c:\temp\test2.bmp")
The Dispose call is critical, that seems to actually close the file handle.
It certainly can be done as I distinctly remember using MS Word and it would warn you if someone else had a file open for editing and actually offered to make a copy of it for you.
As you gave a .txt file as an example I just ran a little experiment opening the same file in both notepad and wordpad. I could edit it in both at the same time...............last file saved "won"
Similar Threads
-
By cool_boy in forum General Computer Discussions
Replies: 3
Last Post: June 29th, 2006, 02:45 AM
-
By Nokia in forum Tips and Tricks
Replies: 0
Last Post: June 12th, 2004, 05:36 PM
-
By gore in forum Operating Systems
Replies: 3
Last Post: March 7th, 2004, 08:02 AM
-
By gore in forum Newbie Security Questions
Replies: 11
Last Post: December 29th, 2003, 08:01 AM
-
By Gbin@ryR in forum AntiOnline's General Chit Chat
Replies: 8
Last Post: February 28th, 2002, 05:52 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
|