-
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:
- Copy thư mục/file vào thư mục/file mới như thế nào ?
- Thắc mắc Theo Dõi Process. Bắt một process mới hoạt động.
- Tìm giáo trình API bằng hợp ngữ.
- Làm sao để hook khi đã có hWnd?
- Làm sao để cài đặt và sử dụng OpenGL trên Cfree ?
- Kiểm tra Process đang chạy là win32 hay 64 ?
- Hide Window CMD in .Bat ?
- Tự xây dựng Credentials tương tự như Class NetworkCredential
- Thư viện Boost có Class dynamic arrays hỗ trợ Multi - Thread
- lổi khi làm việc với directX ?
-
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ế
Pallet nhựa Long An đã trở thành một trong những lựa chọn phổ biến cho nhu cầu vận chuyển và lưu trữ hàng hóa trong nhiều ngành công nghiệp. Với đặc tính nhẹ nhàng, chắc chắn và dễ vận chuyển, các...
Thanh lý pallet nhựa Long An giá rẻ