2012-03-29 25 views
16

Bazı NSIS Yükleyici belgelerinde, bazı işlemler başarısız olursa, hata bayrağının ayarlanacağını belirtir. Hata bayrağı sadece bir boole değeri mi, hangi hatanın meydana geldiğini gösteren özel bir kod mu? Bu bir kodsa, oturum açmak için ona nasıl erişebilirim?NSIS Yükleyici Hata Bayrağı

cevap

19

Yalnızca bir boolean bayrağı, temizlemek/algılayıp ayarlamak için ClearErrors, IfErrors ve SetErrors kullanın. (Bu bayrak, iç yönergeler tarafından ayarlanır, çoğu eklenti diğer yöntemleri kullanır, ancak bir eklenti ayarlamak/temizlemek için de mümkündür)

+1

Teşekkürler. Neyin yanlış gittiğini anlamanın bir yolu var mı? Varolan bir kayıt defteri anahtarını okuyarak boş bir değer alıyorum. –

+0

@JeffStorey: Gerçekten, NSIS günlük oluşturma işlemini (http://nsis.sourceforge.net/Special_Builds) deneyebilirsiniz, ancak bu gibi dosya/kayıt defteri sorunları için genellikle İşlem İzleyicisi'ni ilk kez denemenizi öneririz ... – Anders

+0

Teşekkürler. Yardımı takdir et. –