Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 10 của 10
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn thứ thế này xem
    Mã nguồn PHP:
    pictureBox1.Image.Dispose();  

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Vẫn không được anh à. Nó vẫn báo lỗi như cũ :
    The process cannot access the file 'D:\Project\CuaHangDiDong\CuaHangDiDong\bin\Debug\ HinhAnh\MH003.jpg' because it is being used by another process.
    Không bít phải tìm cách gì để gỡ bỏ tất cả các ảnh ra khỏi picturebox đó.

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trước khi bạn show OpenFileDialog bạn làm như sau:
    - Kiểm tra xem có bức hình đó trong thư mục hình ảnh chưa.
    Nếu có thì làm bước sau:

    Mã:
    phHinhAnh.Image = null;File.Delete("cái hình đó");
    Sau đó chỉ việc show OpenFileDialog lên cho người dùng chọn hình ảnh rồi copy vào thư mục hinhanh

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi onlyloneblack
    Vẫn không được anh à. Nó vẫn báo lỗi như cũ :
    The process cannot access the file 'D:\Project\CuaHangDiDong\CuaHangDiDong\bin\Debug\ HinhAnh\MH003.jpg' because it is being used by another process.
    Không bít phải tìm cách gì để gỡ bỏ tất cả các ảnh ra khỏi picturebox đó.
    Cái lỗi này chỉ là bức ảnh đó bạn đạng mở nó hoặc đang sử dụng nó trong 1 chương trình khác, thì bạn sẽ ko thể Copy hay xóa nó đi thôi mà! [IMG]images/smilies/17.gif[/IMG]

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Thực sự là em không mở nó, hay cho chương trình khác sử dụng đâu, đảm bảo điều nay luôn đó.

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi itkttn
    Trước khi bạn show OpenFileDialog bạn làm như sau:
    - Kiểm tra xem có bức hình đó trong thư mục hình ảnh chưa.
    Nếu có thì làm bước sau:

    Mã:
    phHinhAnh.Image = null;File.Delete("cái hình đó");
    Sau đó chỉ việc show OpenFileDialog lên cho người dùng chọn hình ảnh rồi copy vào thư mục hinhanh
    Bạn ơi del hay copy đè cũng như nhau thôi. nó vẫn báo là đang được xử lý bởi 1 ứng dụng khác, mà đó chính là cái form mình đang load ảnh lên đó [IMG]images/smilies/thinking.gif[/IMG]

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi onlyloneblack
    Thực sự là em không mở nó, hay cho chương trình khác sử dụng đâu, đảm bảo điều nay luôn đó.
    Vậy cách bạn làm thế nào? chia sẻ đi

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi phamay
    Vậy cách bạn làm thế nào? chia sẻ đi
    Cách là không dùng

    Mã:
    picture.Image = "path image";
    mà dùng

    Mã:
    picture.ImageLocation = "path image";

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Kasper
    Cách là không dùng

    Mã:
    picture.Image = "path image";
    mà dùng

    Mã:
    picture.ImageLocation = "path image";
    Cám ơn bạn cực kì nhiều mình toàn search tiếng anh mấy ngày mà ko giải quyết được vấn đề tương tự. Hết dùng dispose rồi finalize xong đọc cả xử lý đa luồng mà vẫn ko giải quyết được. Ma xui quỷ khiến thế nào hôm nay search tiếng việt mà lại có biện pháp giải quyết thanks bạn nhiều. Ở hà nội thì mình mời đi trà đá nhé yahoo: Long_bkit

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • 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
  •