2012-05-14 19 views
5

Tôi gặp lỗi "Đã cố gắng đọc hoặc ghi bộ nhớ được bảo vệ .." trên nút bấm in của Trình xem báo cáo Crystal. Lỗi này là ngẫu nhiên và đôi khi báo cáo được in mà không có bất kỳ lỗi nào. Đôi khi nó cho lỗi như "Xử lý không hợp lệ". Tôi đã thử 2-3 giải pháp được cung cấp trên internet như không kiểm tra tùy chọn "Suppress JIT optimization ..", nhưng không có gì có hiệu quả đối với tôi. Hãy giúp tôi!! (Các chi tiết khác: Crystal Reports 2011, Crystal Reports cho phiên bản VS2010 13.0.2, ứng dụng winforms C# 2010)"Đã cố gắng đọc hoặc viết bộ nhớ được bảo vệ .." khi nút in CrViewer được nhấp vào

+0

Kích thước bản in báo cáo của bạn là bao nhiêu. –

Trả lời

1

Tôi gặp sự cố này trên Windows7 64 bit và hotfix Windows6.1-KB2695321-v2-x64 giải quyết được sự cố.

Tôi đã sử dụng Windows Hotfix Downloader để tải xuống hotfix.

Tôi hy vọng điều này sẽ hữu ích.

+1

Tôi xin lỗi tôi phát hiện ra rằng giải pháp mà tôi đề xuất tạm thời là lỗi xảy ra sau một ngày tôi nhận thấy rằng bất kỳ bản cập nhật nào bạn áp dụng trên windows 64 os đều giải quyết được sự cố tạm thời này có nghĩa là có dịch vụ gây ra sự cố và dịch vụ này được bật tắt khi áp dụng bản cập nhật tôi muốn trợ giúp này –

0

tôi đã sử dụng cách này để tránh vấn đề này:

  1. bộ nút chương trình in false trong báo cáo tinh thể xem
  2. thêm một nút tùy chỉnh để toolstrip trông vào liên kết dưới đây: http://www.manjuke.com/2011/08/invoke-custom-method-when-crystal.html
  3. bộ Eventhandler để nút tùy chỉnh mới và bên trong nó đặt mã để in trực tiếp tới máy in

    cr1.PrintToPrinter(1, false, 0, 0); 
    

khi bạn in trực tiếp vào máy in, sự cố không xuất hiện. hoặc bạn có thể tạo một printdialog và sử dụng nó để in báo cáo của bạn Tôi đã làm điều đó và tất cả hoạt động tốt

Các vấn đề liên quan