2011-12-27 37 views
6

Tôi có một ứng dụng được phát triển trong Delphi 6, nó hoạt động rất tốt trên Windows XP. Hầu hết các điều khiển đều được vẽ tùy chỉnh để hiển thị các gradient. Gần đây, tôi đã triển khai ứng dụng trên Windows 7, sau đó tất cả các cửa sổ được hiển thị rất chậm. Tôi đã so sánh tương tự với hệ thống XP.Delphi 6 ứng dụng chạy chậm trên windows 7

Tôi có cần xử lý thêm bất kỳ thứ gì để chạy trên Windows 7 không? Với rất nhiều đau đớn, tôi đã biên soạn cùng một ứng dụng trong Delphi XE, nhưng vẫn còn hành vi ứng dụng là như nhau. Các cửa sổ đều mở rất chậm.

Tôi đã bật chủ đề thời gian chạy, tắt bản vẽ tùy chỉnh, nhưng nó không có bất kỳ tác động nào.

Vui lòng trợ giúp.

+0

là bạn đang gặp phải sự cho phép UAC đối với bất kỳ hành động nào bạn thực hiện khi giành chiến thắng 7? bạn có thể cung cấp thêm chi tiết về các hành động mà ứng dụng của bạn đang thực hiện – PresleyDias

+0

Ứng dụng nào của bạn sử dụng thành phần nào không? Truy cập cơ sở dữ liệu, dịch vụ web, mạng, DirectX? Câu hỏi của bạn là quá nhiều khái quát Tôi đoán – Andrew

+0

Cung cấp cho chúng tôi mã chứng minh sự cố –

Trả lời

3

Bạn nên cố gắng sử dụng profiler với XP và với Seven và vì vậy bạn sẽ thấy mã đang làm chậm ở đâu.

Các vấn đề liên quan