Hiển thị kết quả từ 1 đến 5 / 5
  1. #1
    Tham gia
    21-05-2007
    Bài viết
    3
    Like
    0
    Thanked 0 Times in 0 Posts

    Tìm hàm cho biết có mở file hay ko?

    Chào cả nhà! tôi mới bắt đầu bước chân vào lập trình và gặp một vấn đề như sau:
    Các bạn có thể thấy trong các chương trình như notepad có nut save khi bạn bấm nút này nếu chưa có file đang mở thì nó sẽ yêu cầu bạn tạo file mới đề ghi vào nếu đã có file mở rồi thì nó chỉ ghi thôi.
    Quay lại vấn đề của tôi tôi cũng làm môth chương trình tính toán và ghi kết quả vào một file text. Trên menu của tôi cũng có các nút new, open, close, save, save as.. Khi tôi thực hiện chương trình nếu muốn ghi dữ liệu vào file tôi ấn nút save, nếu file của tôi chưa có thì chương trình sẽ mở của sổ savedialog.. nếu đã có file mở rồi thì nó tự động ghi vào file đó. Vấn đề là tôi không biết hàm nào dùng để kiểm tra xem chương trình của tôi có đang mở một file nào đó không? Các bạn giúp tôi nhé!
    Mong sơm nhận được sự giúp đỡ của các bạn.
    Tôi đang dùng visual studio 2008!
    Xin chân thành cảm ơn!
    Được sửa bởi hungkttt lúc 09:27 ngày 22-07-2009
    Quote Quote

  2. #2
    Tham gia
    26-09-2007
    Bài viết
    114
    Like
    0
    Thanked 1 Time in 1 Post
    Khi mở file thì bạn đánh dấu là file đó đang mở là đc rồi. Hoặc tạo các nút sao cho khi ko mở file thì nó mờ đi(không cho nhấn nút save), khi có mở thì mới sáng(cho nhấn nút save).

  3. #3
    Tham gia
    24-06-2009
    Bài viết
    9
    Like
    0
    Thanked 0 Times in 0 Posts
    cái đang cần là code mà bạn. hầu như chưa thấy bài viết nào nói rõ về vấn đề mà bạn kia nói

  4. #4
    Tham gia
    03-01-2009
    Bài viết
    70
    Like
    0
    Thanked 1 Time in 1 Post

  5. #5
    Tham gia
    23-04-2010
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts
    Sao có người hỏi mà không ai trả lời nhỉ?

    Mặc dù câu hỏi này đã đăng lâu rồi nhưng vẫn cần có câu trả lời để người nào có thắc mắc tương tự còn đọc chứ nhỉ.

    Thắc mắc của bạn hungkttt là:(tôi không biết hàm nào dùng để kiểm tra xem chương trình của tôi có đang mở một file nào đó không?)

    Theo tui cái này không cần hàm nào cả mà trong chương trình của bạn nên có 1 biến lưu trạng thái mở file (vd: strFileDangMo).

    Khi bạn mở 1 file bạn hãy lưu luôn đường dẫn đến file đó vào biến strFileDangMo.

    Khi đóng file bạn lại đặt biến mang giá trị chuỗi rỗng strFileDangMo = "".

    Sau này cần kiểm tra bạn chỉ kiểm tra biến này là biết tên file đang mở và thậm chí biết rõ nó nằm ở đâu.
    Được sửa bởi maytinhhatuyen lúc 23:08 ngày 23-04-2010

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •