Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Belirtiler

Belirti 1

Belirli bir sapmasında numaralandırma bildirimine sahip bir Microsoft Visual C++ projesini derlediğinizde, C2371, C2556 veya C2511 bir hata alabilirsiniz.

Neden 1

Derleyici dosya arabelleği sonunda oluşan bir numaralandırma bildirim kodu hatalı biçimde ayrıştırması nedeniyle bu sorun oluşur [dosya uzaklığındaki (4096 * n) -1].

Belirti 2

Size, bir nesne döndürür ve döndürülen değeri bir başvuru bağlar, sanal işlev çağrısı olan bir Visual C++ projesinin derleyin. Etkin/CLR seçeneğiniz de vardır. Bu durumda, erişim ihlali özel durumu zamanında alabilirsiniz.

Neden 2

Bu sorun, aşağıdaki koşullar doğruysa, const başvuru bağlı geçici bir değer örtülü yaşam uzantısını çalışmaması nedeniyle oluşur:

  • Proje clr/CLRderlenir.

  • Geçici bir sanal işlev çağrısı veya bir işlev çağrısı bir işlev işaretçisi aracılığıyla döndürülen değer değerdir.

Çözüm

Düzeltme bilgileri

Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın.

İndirilebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin üst kısmında "İndirilebilir Düzeltme Kullanılabilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek bölümüne bir istek gönderin.

Not: Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Tam listesi Microsoft Müşteri Hizmetleri ve destek telefon numaralarını veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:

http://support.microsoft.com/contactus/?ws=supportNot: "Düzeltme karşıdan kullanılabilir" formunda düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme mevcut değil demektir.

Önkoşullar

Bu düzeltmeyi uygulamak için Microsoft Visual Studio 2012 güncelleştirme yüklü 4 olmalıdır.

Yeniden başlatma gereksinimi

Etkilenen dosyalar yükleme sırasında kullanılmayan, düzeltmeyi yükledikten sonra bilgisayarı yeniden başlatmanız gerekebilir. Düzeltmeyi yüklemeden önce Visual Studio 2012 ile ilgili tüm bileşenleri kapatmanızı öneririz.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×