Aracılığıyla paylaş


İletişim Kutuları (Windows Installer)

İletişim kutuları, İletişim Kutusu tablosunun İletişim Kutusu sütunundabelirtilir. Kullanıcı arabirimine iletişim kutusu veya pano ekleme hakkında daha fazla bilgi için bkz. kullanıcı arabirimini kullanma .

Ayrılmış İletişim Kutusu Adları

Aşağıdaki iletişim kutusu adları Windows Installer tarafından ayrılmıştır ve kullanıcı tarafından yazılmış özel iletişim kutuları için kullanılmamalıdır. Yükleyici, bu iletişim kutularının İletişim Kutusu tablosunda aşağıdaki ayrılmış adlar kullanılarak listelenmiş olmasını gerektirir. Her iletişim kutusu ve ad yalnızca bir kez listelenebilir. Geliştiricilerin bu iletişim kutularını kullanıcı arabirimine yazması gerekir. İletişim kutularının önizlemesini görüntüleme hakkında bilgi için bkz. kullanıcı arabirimini içeri aktarma .

İletişim kutusu adı İletişim kutusunun kısa açıklaması
FilesInUse dialog Kullanıcıyı dosyaların üzerine yazma veya silme işlemleri için uyarır.
İlk Çalıştırma İletişim Kullanıcı adını, şirket adını ve ürün kimliğini toplar.
MsiRMFilesInUse dialog Kullanıcıyı dosyaların üzerine yazma veya silme işlemleri için uyarır ve kullanıcıya uygulamaları kapatıp yeniden başlatmak için Restart Manager kullanma seçeneği sunar.

 

Gerekli İletişim Kutuları

Yükleme sırasında, bazı olaylar Windows Installer'ın paketteki kullanıcı arabirimi dizisi tablolarını denetlemesine ve belirtilen iletişim kutusunu görüntülemesine neden olur. Örneğin, önemli bir hata söz konusu olduğunda Windows Installer, İletişim Kutusu tablosundahangi iletişim kutusunun adlandırıldığından bağımsız olarak kullanıcı arabirimi sıralı tablosunda -3 dizi numarasıyla listelenen iletişim kutusunu görüntüler. Aşağıdaki tabloda, kullanıcı arabirimi sıra tablosunda belirli olaylar ve buna karşılık gelen sıra numarası listelenir:

Olay Türü Kullanıcı arabirimi dizisi tablo sıra numarası İletişim kutusunun açıklaması
Önemli hata -3 Yükleme önemli bir hatayla sonlandırıldı.
Kullanıcıdan çıkış -2 Yükleme, kullanıcının isteği üzerine sonlandırıldı.
Çıkış -1 Yükleme başarıyla tamamlandı.

 

Ayrıca, paket yazarının Windows Installer hata iletilerini görüntülemek için genel bir iletişim kutusu oluşturması gerekir. Bu iletişim kutusu herhangi bir adla adlandırılabilir, ancak bu ad ErrorDialog özelliğinde belirtilmelidir.

Tipik İletişim Kutuları

Aşağıdaki iletişim kutuları isteğe bağlıdır ve genellikle bir yükleme paketinin yazılan kullanıcı arabirimine eklenir. Bu iletişim kutuları, dosyaları yüklemek için kullanıcı arabirimi sihirbazlarının çoğunda tipiktir. Bu iletişim kutularının İletişim Kutusu tablosunda herhangi bir adı olabilir. Gösterilen adlar yalnızca netlik için önerilir ve gerektiğinde değiştirilebilir. Örneğin, pakette iki farklı özel LicenseAgreement iletişim kutusu kullanılabilir ve İletişim Kutusu tablosunda ProfessionalLicenseAgreement ve LimitedLicenseAgreement adlarına göre ayırt edilebilir.

İletişim kutusu türü İletişim kutusunun kısa açıklaması
DiskCost iletişim kutusu Yükleme için yetersiz disk alanını gösterir.
gözat iletişim kutusunu Kullanıcının bir dizin seçmesini sağlar.
İptal iletişim kutusu Yüklemeyi sonlandırma isteğini onaylar.
Lisans sözleşmesi iletişim kutusu Lisans sözleşmesini gösteren kalıcı kutu.
Seçim iletişim kutusu Kullanıcının öğeleri seçmesini sağlayan kalıcı kutu.