Kể từ khi Indy hiện được tích hợp trong quá trình cài đặt Delphi 2009 ... có cách nào thích hợp để 'loại bỏ' nó để nó có thể được nâng cấp lên phiên bản mới nhất từ repo SVN không? Không có một tùy chọn tự động để loại bỏ nó theo như tôi biết.Cách thích hợp để cập nhật cài đặt mặc định của Delphi 2009 là Indy 10 là gì?
Trả lời
Như Rob đã nói: Chỉ cần xóa các direcories khỏi cấu hình của Delphi. Một bước bổ sung là bắt buộc mặc dù: Sau mỗi lần cập nhật, hãy đảm bảo rằng chúng chưa được thêm lại! Một số bản cập nhật Delphi 2007 dường như đã làm điều đó và tôi đã bỏ lỡ nó trong một thời gian cho đến khi tôi tình cờ gặp một lỗi mà tôi đã nghĩ đã sửa.
Các tệp dcu cho Indy được lưu trữ riêng biệt với các đơn vị Delphi khác. Để ngừng sử dụng chúng, chỉ cần xóa thư mục đó khỏi đường dẫn tìm kiếm, đường dẫn thư viện, v.v. và xóa các tệp nguồn khỏi đường dẫn duyệt.
Bạn có thể xóa các gói thời gian thiết kế giống như bất kỳ gói thời gian thiết kế nào khác. Xóa chúng khỏi cấu hình IDE và sau đó xóa các tệp bpl và dcp. (Nếu bạn chỉ xóa các tập tin, bạn có thể gặp lỗi khi bạn khởi động IDE tiếp theo vì nó sẽ không tìm thấy tập tin mong muốn.)
Khi các thành phần Indy không còn xuất hiện trên Bảng Công cụ, các gói không còn xuất hiện nữa trên danh sách gói và biên soạn một dự án tham chiếu đến các đơn vị Indy bị lỗi với lỗi "không thể tìm thấy đơn vị đã sử dụng", bạn đã sẵn sàng bắt đầu cài đặt phiên bản mới nhất.
Tôi không sử dụng Delphi 2009, nhưng trong các phiên bản cũ của Delphi, việc cài đặt các thành phần Indy là tùy chọn. Vì vậy, bạn có thể thử tung ra các thiết lập cho Delphi 2009 và xem nếu có một tùy chọn để "Add/Remove tính năng" hoặc một cái gì đó tương tự và sử dụng nó để loại bỏ Indy.
Ngoài ra, bạn có thể tùy chỉnh gói nào sẽ được tải trong dự án, vì vậy bạn có thể bỏ chọn Indy 10 và thêm từ SVN trên cơ sở từng dự án (bạn cũng có thể định cấu hình cấu hình mặc định cho dự án) .
PS. Indy đá! :-)
Tôi không thực sự nghĩ rằng nó đá. Rất khó cài đặt. – Ampere
Bạn có biết liệu có bất kỳ phụ thuộc nội bộ nào trong các thành phần Indy bây giờ chúng được bao gồm trong môi trường không? (Bất kỳ tính năng websnap nào chẳng hạn?) –
Không. Không phụ thuộc. Các phiên bản bao gồm với Delphi là khá nhiều chỉ là một ảnh chụp từ Indy. –
Midas không dựa vào máy chủ của Indy? (Tôi nghĩ rằng nó được sử dụng để) –