So sánh chuỗiInstallShield 2014 Khi InstallShield so sánh hai dây, nó bắt đầu bằng cách so sánh nhân vật ban đầu trong các chuỗi đầu tiên với ký tự đầu tiên trong chuỗi thứ hai. Nếu những nhân vật đều bình đẳng, InstallShield sau đó so sánh các nhân vật trong vị trí tiếp theo của mỗi chuỗi. Nếu những nhân vật đều bình đẳng, nó di chuyển trên để các nhân vật trong vị trí tiếp theo, tiếp tục theo thứ tự cho đến khi nó gặp một trong những điều kiện sau: • Hai nhân vật trong cùng một vị trí tương đối trong hai chuỗi không khớp. Trong trường hợp này, InstallShield căn cứ của nó độ phân giải trên so sánh những nhân vật hai. Nếu ký tự trong chuỗi một có một giá trị lớn hơn so với các nhân vật trong vị trí tương ứng của chuỗi hai, sau đó chuỗi một là lớn hơn; Nếu không dây hai là lớn hơn. • Cuối của một chuỗi là gặp phải mà không tìm thấy các nhân vật bất bình đẳng ở vị trí tương ứng. Trong trường hợp này, các chuỗi chiều dài bất bình đẳng và do đó họ là không bình đẳng. • Kết thúc cả hai chuỗi được đạt tới mà không tìm thấy các nhân vật bất bình đẳng ở vị trí tương ứng. Trong trường hợp này, các chuỗi được bình đẳng trong chiều dài và tất cả nhân vật phù hợp với; do đó các dây đều được bình đẳng. Hãy xem xét ví dụ sau:svString1 = "tin tưởng"; svString2 = "TRUTHFUL"; Nếu svString1 = svString2 sau đó MessageBox ("Bình đẳng", thông tin); khác MessageBox ("Không bằng", thông tin); endif;So sánh chuỗi không có chữ. Bởi vì một ký tự chữ hoa là tương đương với các đối tác chữ thường, InstallShield thấy rằng các nhân vật đầu tiên của tin tưởng và những nhân vật đầu tiên ba của TRUTHFUL là tương đương. So sánh kết thúc với thử nghiệm của các nhân vật ở vị trí thứ tư của mỗi chuỗi. Kể từ khi s là thấp hơn t trong bảng ký tự ASCII, svString1 không bằng svString2. Các nhân vật còn lại không được so sánh và các chi nhánh khác được thực thi.Lưu ý: Giá trị của mỗi nhân vật được dựa trên giá trị ASCII của nó. Để biết thông tin về giá trị ASCII của các ký tự cụ thể và biểu tượng, tham khảo hướng dẫn sử dụng lập trình cơ bản.InstallShield trợ giúp thư việnTháng 5 năm 2014 bản quyền thông tin | Liên hệ với chúng tôi
đang được dịch, vui lòng đợi..
