Hata Tablosu
Hata tablosu, bir hata kodu kümesi olan ancak biçimlendirme şablonu kümesi olmayan hataları işlerken hata iletisi biçimlendirme şablonlarını aramak için kullanılır (bu normal durumdur).
Error tablosunda aşağıdaki sütunlar bulunur.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
Hata | tamsayı | Y | N |
İleti | Şablonu | N | Y |
Sütun
-
Hatası
-
Hata numaralarının ve iletilerin listesi için bkz. Windows Installer Hata İletileri.
Hata numarası negatif olmayan bir tamsayı olmalıdır.
25000 ile 30000 aralığındaki aralık, özel eylemlerdeki hatalar için ayrılmıştır. Özel eylemlerin yazarları özel eylemleri için bu aralığı kullanabilir.
-
İletiyi
-
Bu sütun yerelleştirilebilir hata biçimlendirme şablonunu içerir. Hata tablosu ilk derleme işlemi tarafından hata ayıklama biçimi şablonlarını içerecek şekilde oluşturulur.
Aşağıdaki tabloda ayrılmış iletiler listelenmektedir. Sevk ve iç hata kodlarının listesi için bkz. Windows Installer Hata İletileri.
Hata İleti Açıklamalar 0 {{Önemli hata: }} Önemli hatalar için üst bilgi ön eki (INSTALLMESSAGE_FATALEXIT). {{text}} çift küme ayracı içine alınmış metin yalnızca günlük dosyasında görünür. Metin kullanıcı arabiriminde kullanıcıya görüntülenmez. 1 Hata [1]. Hatalar için üst bilgi ön eki (INSTALLMESSAGE_ERROR) 2 Uyarı [1]. Uyarılar için üst bilgi ön eki (INSTALLMESSAGE_WARNING) 3 4 Bilgi [1]. Bilgilendiren iletiler için üst bilgi ön eki (INSTALLMESSAGE_INFO) 5 İç Hata [1]. [2]{, [3]}{, [4]} İç hatalar için üst bilgi ön eki 6 7 {{Disk dolu: }} Disk alanı yetersiz hataları için üst bilgi ön eki (INSTALLMESSAGE_OUTOFDISKSPACE). {{text}} çift küme ayracı içine alınmış metin yalnızca günlük dosyasında görünür. Metin kullanıcı arabiriminde kullanıcıya görüntülenmez. 8 Eylem [Saat]: [1]. [2] 9 [ProductName] 10 {[2]}{, [3]}{, [4]} 11 İleti türü: [1], Bağımsız Değişken: [2] 12 === Günlüğe kaydetme başlatıldı: [Tarih] [Saat] === 13 === Günlük durduruldu: [Tarih] [Saat] === 14 Eylem başlangıcı [Saat]: [1] 15 Eylem sona erdi [Saat]: [1]. Dönüş değeri [2] 16 Kalan süre: {[1] dk }{[2] sn} 17 Bellek yetersiz. Yeniden denemeden önce diğer uygulamaları kapatma 18 Yükleyici artık yanıt vermiyor 19 Yükleyici erken sonlandırıldı 20 Windows [ProductName] öğesini yapılandırırken lütfen bekleyin... 21 Gerekli bilgiler toplanıyor... 22 Bu uygulamanın eski sürümleri kaldırılıyor... 23 Bu uygulamanın eski sürümleri kaldırılmaya hazırlanıyor... 32 {[ProductName] }Kurulum başarıyla tamamlandı. 33 {[ProductName] }Kurulum başarısız oldu.
Açıklamalar
Şablon, 1. alandaki hata numarası için biçimlendirme içermez. Hata işlenirken, yükleyici ileti türüne bağlı olarak şablona bir üst bilgi ön eki ekler. Bu üst bilgiler Hata tablosunda da depolanır.
{{text}} çift küme ayracı içine alınmış metin yalnızca günlük dosyasında görünür. Metin kullanıcı arabiriminde kullanıcıya görüntülenmez.
Msidb.exe veya MsiDatabaseImportkullanarak yerelleştirilmiş bir Hata tablosunu veritabanınıza aktarabilirsiniz. SDK, Error ve ActionText Tablolarını Yerelleştirme bölümünde listelenen dillerin her biri için yerelleştirilmiş bir Hata tablosu içerir. Hata tablosu doldurulmazsa, yükleyici ProductLanguage özelliği tarafından belirtilen dil için yerelleştirilmiş dizeleri yükler.
Doğrulama
ICE03
ICE06
ICE40
ICE46