Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Không đọc được nội dung web với URLDownloadToFile trong lần đầu tiên debug

  1. #1
    Ngày gia nhập
    07 2010
    Nơi ở
    Box C#
    Bài viết
    4

    Mặc định Không đọc được nội dung web với URLDownloadToFile trong lần đầu tiên debug

    Đây là code của mình để đọc file task.log tại http://localhost/task.log rồi in ra màn hình. Nhưng lần đầu tiên chạy thì ko thể in ra bất kỳ cái gì. Phải stop debug rồi debug lại thì mới ok. mong mọi người giúp đỡ
    C++ Code:
    1. #include "stdafx.h"
    2. #include <urlmon.h>
    3. #pragma comment(lib, "urlmon.lib")
    4. int main()
    5. {
    6.     while(1)
    7.     {
    8.         char log[100];
    9.         HRESULT hr = URLDownloadToFile ( NULL, _T("http://localhost/task.log"), _T("C:/task.log"), 0, NULL );
    10.         FILE * pFile;
    11.         pFile = fopen ("C:/task.log","r");
    12.         if(pFile != NULL)
    13.         {
    14.             fscanf(pFile,"%s",log);
    15.             fclose (pFile);
    16.             printf("%s\n",log);
    17.             remove("C:/task.log");
    18.         }
    19.     }
    20.     return 0;
    21. }
    Có khi nào trên đường đời tấp nập
    Ta vô tình vấp phải tập tiền đô

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Biến hr trả về cái gì?

    Visual C++ Code:
    1. switch (hr)
    2. {
    3.     case S_OK:
    4.         break;
    5.     case E_OUTOFMEMORY:
    6.         break;
    7.     case INET_E_DOWNLOAD_FAILURE:
    8.         break;
    9.     default:
    10.         break;
    11. }

    Thử xem nó nhảy vào case nào?
    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!)

    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!

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

  1. Lập trình C In k số nguyên tố đầu tiên có tổng các chữ số là chắn trong mảng, lỗi chỉ kiểm tra được với số đầu tiên?
    Gửi bởi ncn1992vn trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 23-11-2012, 10:20 PM
  2. [VS 2010]Khi debug bị lỗi không cho chạy debug trước đó
    Gửi bởi buxu trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 08-04-2012, 04:25 PM
  3. Tại Sao KAV bắt là URLDownloadToFile là virus
    Gửi bởi haian trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 9
    Bài viết cuối: 17-02-2011, 04:42 PM
  4. không thể hiển thị nội dung chứa unicode or nội dung đặt trong thẻ của textbox
    Gửi bởi thuanduong trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 27-11-2010, 10:13 PM
  5. Dung lượng trong Debug tăng
    Gửi bởi thienthan34 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 22-12-2008, 07:59 AM

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