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

Makale çevirileri Makale çevirileri
Makale numarası: 269618 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Hepsini aç | Hepsini kapa

Bu Sayfada

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.Clear
    End 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ış

Özellikler

Makale numarası: 269618 - Last Review: 24 Şubat 2014 Pazartesi - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Basic 6.0 Professional Edition, Ne zaman ne ile kullanilir:
    • Microsoft Windows 95
    • Microsoft Windows 98 Standard Edition
    • Microsoft Windows NT 4.0
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0, Ne zaman ne ile kullanilir:
    • Microsoft Windows 95
    • Microsoft Windows 98 Standard Edition
    • Microsoft Windows NT 4.0
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kbbug kbfix kbvs600sp5fix KB269618 KbMttr
Machine-translated Article
Ö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

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com