Có ai đã thành công trong việc gỡ lỗi một dll 64 bit bằng cách chạy/đính kèm vào ứng dụng 64 bit không? Tôi có mã Delphi cho cả ứng dụng và dll. Tôi có thể gỡ lỗi ứng dụng trong 32 bit và 64 bit. Tôi cũng có thể gỡ lỗi dll 32 bit bằng cách sử dụng Chạy ->Tham số để chọn phiên bản 32 bit của ứng dụng.Delphi XE2: Gỡ lỗi dll 64 bit qua ứng dụng 64 bit
Tuy nhiên, tôi không thể xuất hiện để gỡ lỗi dll 64 bit của mình bằng cách chạy ứng dụng 64 bit, có ai đã làm việc này không?
Có. Gỡ lỗi 64 bit DLL hoạt động ở đây. Bạn đang sử dụng trợ lý nền tảng? – Shannon
Tôi không sử dụng trợ lý nền tảng, chỉ RAD Studio XE2 IDE với dự án dll mở và exe được xây dựng trong 64 bit. Chạy -> Tham số trong dự án dll trỏ tới bit exe 64 bit, tôi chạy mã và bất kỳ điểm ngắt nào có dấu 'x' màu đỏ cho biết trình gỡ lỗi sẽ không phá vỡ như dự định. –
Thêm vào đó, tôi đã tạo ra một dự án exe mới và một dự án dll mới (cả trong XE2) và xây dựng chúng cả trong 64 bit và bây giờ có thể gỡ lỗi nó. Dường như lỗi được liên kết để nâng cấp dự án từ Delphi 2006. Tôi đã xem qua tất cả các tùy chọn dự án -> nhưng không thể thấy bất kỳ điều gì khác với dự án mới. –