Hata: ComboBox denetimi CoolBar bir bir bant üzerinde ayarlandığında genel koruma hatası oluşabilir

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

Makalenin İngilizcesi aşağıdaki gibidir:269618
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Belirtiler
Bir bant CoolBar denetimin üzerinde ayarlanmış bir ComboBox denetimi içeren bir Visual Basic uygulaması varsa, Visual Basic Microsoft Visual Studio 6.0 Service Pack 4 (SP4) öncesi sürümlerini beklendiği gibi çalışır. Bununla birlikte, SP4 kullanıyorsanız, uygulamanın CoolBar denetimi barındıran bir formu kapattığında (çökebilir) yanıt vermeyebilir. Yalnızca Windows 98 veya Windows 95 çalıştıran sistemlerde kilitlenme oluşur.
Neden
Bu davranış, CoolBar bandında üzerinde ayarlama denetimleri doğru zamanda temizlenmez oluşur.
Çözüm
Bu soruna geçici bir çözüm için <a0></a0>, Form_QueryUnload olay işleyicisine aşağıdaki kod satırını ekleyin:
CoolBarName.Bands.Clear				
Durum
Microsoft, bunun bu makalenin başında listelenen Microsoft ürünlerinde bir hata olduğunu onaylamıştır.
Daha fazla bilgi

Davranışı yeniden oluşturma adımları

  1. Visual Basic, Visual Studio 6.0 SP4, Windows 98'den standart exe DOSYASı bir proje oluşturun. Varsayılan olarak, Form1 oluşturulur.
  2. Bileşenleri iletişim kutusunda, CTRL + T tuşlarına basın, sonra da Microsoft Windows ortak denetimler 3 6.0 (SP4) seçin ve Tamam ' ı tıklatın.
  3. CoolBar denetim Form1'e ekleyin. Varsayılan ayarları kullanın.
  4. Şeritler CoolBar denetimin içinde bir ComboBox denetimi ekleyin.
  5. Projeyi kaydedin ve bu uygulamayı çalıştırmak için F5 tuşuna basın. Formu kapatın ve aşağıdakine benzer bir hata iletisi görünür X formun sağ üst köşesindeki tıklatın:
    Dosyaadı, 0004:00000499 adresindeki USER.EXE modülünde Genel koruma hatasına neden oldu.

    Bu program geçersiz bir işlem yürüttü ve kapatılacak. Sorun devam ederse, program satıcınıza başvurun.
    Dosyaadı, projenizin adıdır.

  6. Visual Basic tümleşik geliştirme ortamı (IDE) içinde projeyi yeniden açın. Windows bazen Visual Basic re-opened; bilgisayarınızı yeniden başlatmanız gerekebilir çöküyor. "Kaynak yetersiz" iletisi kutusunu diğer uygulamalara veya arka planda çalışan sürücüler kapatmaya gerektiğini gösteren bir de görebilirsiniz.
  7. Aşağıdaki kod, Form1'e ekleyin:
    Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)    CoolBar1.Bands.ClearEnd Sub						
  8. Projeyi kaydedin ve bu uygulamayı çalıştırmak için F5 tuşuna basın. Formu kapatın ve projeyi düzgün çalıştığını unutmayın X formun sağ üst köşesindeki Ek Yardım düğmesini tıklatın.

    Not: Visual Basic IDE uygulama sona erdirmek için <a1>son</a1> düğmesini tıklatın, çünkü çalıştırma olanağı Form_QueryUnload olay işleyicisi yok sorunu görmeye devam ederseniz unutmayın. Bu nedenle, uygulamanız ıDE'DE son düğmesini kullanarak bitirmeyin. Bu soruna geçici bir çözüm bulmak için <a0></a0>, sistem dizini Comct332.ocx dosyasında SP4 sürümünde Visual Studio 6.0 Service Pack 3 sürümü ile değiştirebilirsiniz. Son adımda, aynı anda belirtilen geçici çözümü yine de gerekir.
Referanslar
Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
189632Hata: Asılı veya Exception CoolBar olay hatası neden olabilir
189914Hata: Kaydırılmış CoolBar denetim GPF istemci EXE program olabilir.
257630Düzeltme: özel durum hata CoolBar denetimi içeren uygulama kapanış
Comct332 gpf durdurmak durur.

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 269618 - Son İnceleme: 02/24/2014 00:41:33 - Düzeltme: 2.0

Microsoft Visual Basic 6.0 Professional Edition, Microsoft Visual Basic Enterprise Edition for Windows 6.0

  • kbnosurvey kbarchive kbmt kbbug kbfix kbvs600sp5fix KB269618 KbMttr
Geri bildirim