-
02-08-2010, 04:35 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Chạy Debug không lỗi,chạy Release lỗi
Kiểu char* ? Mình biên dịch kiểu debug thì không Bị Bad Ptr,vậy mà khi Release thì bị Bad Ptr,
nếu mình tách riêng nó ra thành 1 project nhỏ thì không lỗi Bad Ptr,nếu cho vào 1 project lớn thì bị,nguyên nhân sâu xa của việc Bad Ptr thừong là gì vậy nhỉ ?View more random threads:
- Làm sao để click chuột được vào game đã trận các hàm API click mouse
- Customize hộp thoại MessageBox với kỹ thuật Hooking
- [Hook] Xin tài liệu hướng dẫn hook
- Source Kill Icesword từ UserMode
- Lấy đường dẫn của chính DLL đang sử dụng?
- Làm sao để tích hợp DLL file vào executable file
- Làm cách nào theo dõi và chống load driver trên win xp
- Socket - Internet Explorer Ecrypt, Rút gọn Link đăng nhập ?
- Unload dll bằng FreeLibrary + CreateRemoteThread
- Hook keyboard ko chạy khi chơi game full screen(Warcraft)
-
02-08-2010, 05:44 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Quăng source + project lên, tui debug thử xem sao ?
-
02-08-2010, 06:15 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn nên kiểm tra một số khả năng:
- Build ứng dụng chế độ Release sẽ optimize code, Debug thì không
- Với Debug, một số biến cục bộ sẽ được khởi tạo tự động = zero, Release thì ngẫu nhiên
BOOL b;
int A[2];
A[b] = 10;
Rất có thể trong Debug không sao, trong Release thì toi ngay
- Có thể bạn đã kiểm tra lỗi kiểu như :
BOOL b;
ASSERT(b = Func());
if (b)
{
//Do something
}
- Hay vớ vẩn hơn như:
#ifdef _DEBUG
//Do nothing
#else
//Do something
#endif
Và còn rất nhiều các tình huống khác trong thực tế
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...