Giờ mình có hai soft cùng dùng chung một csdl dạng text, chạy cùng lúc là nó lỗi ngay, có ai biết giải pháp không
Blog tổng quan kiến thức về viễn thông : http://tongquanvienthong.blogspot.com/
mSPDict từ điển android hỗ trợ liên kết tra trên các trình đọc sách điện tử và tra sách giấy thông qua camera
http://www.tinhte.vn/threads/691731/
Đã được chỉnh sửa lần cuối bởi mr_dotnet : 26-09-2007 lúc 03:48 PM.
-->Sinh ra đã ghét tính tinh vi![]()
-->Lớn lên đụng độ dân ai ti (IT)![]()
-->Lúc đầu bắt chước học vi bi (VB)![]()
-->Sau này chán quá, chuyển qua xi (C)![]()
-->Bọn nân-IT (non-IT) dặm hỏi "C là chi?"![]()
-->"C là câu, là chú, là cô" - "đồ ngu xi"![]()
Ặc, thế thì nói làm gì, mình muốn dùng trên một text thôi , mà mình đã nói là csdl dạng text tức là nó không nhỏ đâu. Rồi còn cập nhập .... nữa chứ
Blog tổng quan kiến thức về viễn thông : http://tongquanvienthong.blogspot.com/
mSPDict từ điển android hỗ trợ liên kết tra trên các trình đọc sách điện tử và tra sách giấy thông qua camera
http://www.tinhte.vn/threads/691731/
File text thôi tại sao nó lại bị vậy nhỉ? Hình thức xử lý nó ra sao?
Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
Phone: 0972 89 7667 (Office: 04 6329 2380)
Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)
Nếu cả hai cùng đọc thôi thì không sao, nhưng nếu có 1 thằng đọc, một thằng modify thì tiêu. Phải lock lại, dùng các global object lock (mutex, semaphore....)
Thì em cũng chỉ muốn đọc thui mà, code đây, chạy được chết liền![]()
Code:using System; using System.IO; class Tien { static void Main() { Stream s = File.Open("d:\\a.txt", FileMode.Open, FileAccess.Read); Stream s2 = File.Open("d:\\a.txt", FileMode.Open, FileAccess.Read); } }
Blog tổng quan kiến thức về viễn thông : http://tongquanvienthong.blogspot.com/
mSPDict từ điển android hỗ trợ liên kết tra trên các trình đọc sách điện tử và tra sách giấy thông qua camera
http://www.tinhte.vn/threads/691731/
Khoản C# Dr không rành.
Nhưng bạn hãy để Stream thứ nhất load xong mới thực hiện Stream thứ 2 xem. Dr nghĩ là OK đó
Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
Phone: 0972 89 7667 (Office: 04 6329 2380)
Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)
Stream chỉ kết thúc khi nó close, nó mà close thì còn đọc nỗi gì nữa, 2 Stream một file text à hen
Blog tổng quan kiến thức về viễn thông : http://tongquanvienthong.blogspot.com/
mSPDict từ điển android hỗ trợ liên kết tra trên các trình đọc sách điện tử và tra sách giấy thông qua camera
http://www.tinhte.vn/threads/691731/
Thiếu tham số FileShare, phải bật flag share lên chứ, để cho phép process # và thread # được đọc, chứ không 1 mình nó đọc à ???
MSDN:
FileShare Enumeration
..........
Read: Allows subsequent opening of the file for reading. If this flag is not specified, any request to open the file for reading (by this process or another process) will fail until the file is closed. However, even if this flag is specified, additional permissions might still be needed to access the file.
Cậu sữa code lại thành: File.Open('xxx', FileMode.Open, FileAccess.Read, FileShare.Read);
thank, em trước em không để ý tham số này
Blog tổng quan kiến thức về viễn thông : http://tongquanvienthong.blogspot.com/
mSPDict từ điển android hỗ trợ liên kết tra trên các trình đọc sách điện tử và tra sách giấy thông qua camera
http://www.tinhte.vn/threads/691731/