Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 11 kết quả

Đề tài: lỗi ở hàm Load của thư viện atlimage.h ?

  1. #1
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Wink lỗi ở hàm Load của thư viện atlimage.h ?

    mình viết một ứng dụng SDI trong VS2005, bẳng ngôn ngữ C++
    trong stdafx.h mình #include <atlimage.h>
    và mình vào hàm
    Visual C++ Code:
    1. void CHabuithiView::OnDraw(CDC* pDC)
    2. {
    3.     CHabuithiDoc* pDoc = GetDocument();
    4.     ASSERT_VALID(pDoc);
    5.     if (!pDoc)
    6.         return;
    7.     // TODO: add draw code for native data here
    8.     CImage img;
    9.  
    10. CString namefile = _T("dcLeDuan04.jpg");
    11. img.Load(namefile);
    12. int h=img.GetHeight();[B][I]//debug tới đây báo lỗi[/I][/B]
    13. int w=img.GetWidth();
    14. for(int i=0;i<h;i++)
    15. {
    16.     for (int j=0;j<w;j++)
    17.     {
    18.         int color=img.GetPixel(i,j);
    19.         pDC->SetPixel(i,j,color);
    20.     }
    21. }
    22. }
    http://www.box.net/shared/vvanef5kw8 là link chứa bức hình lỗi, vì mình upload file luôn thất bại.
    Cám ơn mọi người

  2. #2
    Ngày gia nhập
    10 2007
    Nơi ở
    /root
    Bài viết
    318

    Bạn thử sửa :
    PHP Code:
    int color=img.GetPixel(i,j); 
    thành :
    PHP Code:
    COLORREF color=img.GetPixel(i,j); 
    xem có được không nhé.Mình không cài VS2k5.

  3. #3
    Ngày gia nhập
    03 2007
    Bài viết
    179

    nó không đến được dòng đó, bị lỗi ngay dòng trên rồi

  4. #4
    Ngày gia nhập
    10 2007
    Nơi ở
    /root
    Bài viết
    318

    Từ dòng trên của bạn đến chỗ có bug mình không thấy có lỗi.

  5. #5
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Load file jpg không được, chỉ tường minh đường dẫn ra, check HRESULT trả về đi chứ.

  6. #6
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Mặc định lỗi ở hàm Load của thư viện atlimage.h ?

    cám ơn TQN mình đã làm được

  7. #7
    Ngày gia nhập
    06 2007
    Bài viết
    4

    Trích dẫn Nguyên bản được gửi bởi TQN Xem bài viết
    Load file jpg không được, chỉ tường minh đường dẫn ra, check HRESULT trả về đi chứ.
    TQN ở vietnamnet phải không?
    Khi khỏe mạnh thì sẽ bận rộn rất nhiều công việc. Lúc đau ốm là thời gian suy ngẫm lại cuộc đời.

  8. #8
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Ừ, TQN ở VNN hồi trước đấy, giờ già, giải nghệ rồi

  9. #9
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Ừ, TQN ở VNN hồi trước đấy, giờ già, giải nghệ rồi
    T_T em nhớ anh quá T_T.
    - Anh à cho em hỏi 1 tí, nếu em học C/C++ theo Linux và Unix, thì liệu em học thêm MFC và ATL và cả thằng C/CLI bên Visual có ích gì không anh ?
    - Về networking programming thì anh có thể chỉ cho em thằng nào nên học được không ạ T_T ?

  10. #10
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Nếu em muốn học và làm việc với C/C++ trên nền Linux/Unix thì học mấy cái library MFC/ATL của MS làm chi. C++/CLI thì cho .NET của MS luôn, khỏi học. Khi nào coding cho Windows thì học.
    Network programming thì em tìm mấy cuốn sách về lập trình socket trên Linux/Unix để đọc.
    Cảm ơn em đã PM hỏi thăm, anh vẫn khỏe.
    Chúc em học và làm việc tốt.

Các đề tài tương tự

  1. Load ảnh bitmap trong OpenGL, không có báo lỗi nhưng mà hình ảnh không load được ra màn hình?
    Gửi bởi SusuSun trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 15-10-2012, 03:12 PM
  2. load Usercontrol vào trang aspx nhưng mà ko load đc file CSS ?
    Gửi bởi tan408 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 09-11-2011, 12:21 AM
  3. Làm sao để khi mở lên thì form4 load chứ không phải form1 load mấy bạn
    Gửi bởi chitviv trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 12-06-2011, 04:13 PM
  4. Làm thế nào để load 1 file dll lúc load-time với lập trình MFC?
    Gửi bởi mfc trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 7
    Bài viết cuối: 19-01-2011, 04:04 PM
  5. atlimage.h trong VC6.0 laì gì?
    Gửi bởi BuithiHa trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 01-04-2008, 06:25 PM

Quyền hạn của bạn

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