BİLGİ: Visual Studio 6.0 SP3 Benioku: 7 - Visual J ++ Kısım

Makale çevirileri Makale çevirileri
Makale numarası: 230731
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu Benioku dosyası için güncelleştirilmiş bilgiler içerir tüm Microsoft Visual Studio Geliştirici Araçlar dizisi. Yoksa karşıdan yüklediğiniz bir Bu dosyanın tüm bölümlerde çekirdek hizmet paketi Internet'ten uygulamak için aldığınız güncelleştirmeleri. Çekirdek yüklemeleri için uygun sabit sorunlar var Visual Studio bölüm artı ürünler için bölümler listelenmiştir Çekirdek karşıdan yükleme tarafından güncelleştirildi.

Microsoft Visual Studio 6.0 Service Pack 3 Benioku aşağıdaki bölümleri içerir:

BÖLÜM 1: Genel bakış ve yükleme

Bölüm 2: Visual Studio

KISIM 3: Visual Basic

Bölüm 4: Visual c++

Kısım 5: görsel FoxPro

Bölüm 6: Visual InterDev

Bölüm 7: Visual J ++

Bölüm 8: Visual SourceSafe

Bölüm 9: Dosya sürümleri

İçin en son ürün bilgileri, aşağıdaki adreste Visual Studio Web sitesine bakın:

http://msdn.microsoft.com/vstudio
En son ürün güncelleştirmelerini, Visual Studio desteği konusuna bakın. En önemli site:
http://support.microsoft.com/support/vstudio
Lütfen daha fazla bilgi için aşağıdaki başvuru bölümüne bakın diğer bölümlerinin bu Benioku dosyası hakkında.

Daha fazla bilgi

VISUAL J ++

Yükleme bilgileri

Bazı özelliklerini Visual J ++ Microsoft hata ayıklama için ilgili 6.0 Transaction Server (MTS), Windows NT 4.0 Service Pack 4 (SP4) gerektirir. Windows NT 4.0 SP4, Microsoft Windows Update Web sayfasından edinilebilir.
Visual J ++ edilemez uygulamalar Windows 2000 Beta 3'te hata ayıklaması
Visual J ++, debugging derlenen sorunu engelleyebilir uygulamalar'ı Windows 2000 Beta 3. Bu hata, gelen engellemez uygulamalarınızı derleniyor. Daha fazla bilgi için bkz:
Sayfa Microsoft Visual Studio destek vurgular.

Yeni Microsoft sanal makinesi

Otomasyonda, aksi belirtilmedikçe Otomasyon sorunlarına yanıt Microsoft sanal makinesi (Microsoft VM) dosyalarını, başlangıç güncelleştirildi Service Pack 2. Bu hizmet paketinde bulunan Microsoft VM sürümünün Visual J ++ bölümünde bölümü 9 bu Benioku dosyası listesinde listelenir. Bu değişiklik olacaktır makinesinde Microsoft Visual J ++ hem de uygulanan yüklü ve de klasöre Visual J ++ yeniden dağıtılabilir, böylece Visual J ++ dağıtılan uygulamalar da güncelleştirilmiş Otomasyon içerecektir $$$$

Microsoft perakende ve hata ayıklama sürümleri arasında geçiş yapmak için Classd.exe veya classr.exe çalıştırmak, VM sistem sınıfları.

Bu hizmet paketi Federal Bölge Mahkemesi'nin değerlendirilecek Ronald H. Whyte tarafından verilen ön satırıysa uymak için gerekli olan gerekli Visual J ++ dosyaları içerir. Bu değişiklikler Service Pack 2'de bulunmaktadır.

Derleyici, Debugger, ActiveX ve IDE düzeltmeleri

Bu hizmet paketi sürümünde, genel olarak aşağıdaki sorunları programlama ortamı çözümlenmiş:
  • OnCOMRegister yöntemi Java/COM-paketlenmiş DLL'den çağrılmakta değil, DLL'leri kayıt içinde problemi.
  • Pdm.dll kapsayan bir genel koruma hatası oluştu sonra komut dosyasını çalıştırma dönüştürülmüş XML veri dosyası.
  • Boşluk, satır beslemelerini ve satır belirli bir dizi Visual J ++ kod düzenleyicisini ve hata ayıklayıcı zaman eşitlenmemiş dönülmeyeceğini neden döndürür kod boyunca adım atma.
  • Visual J ++ kullanılarak oluşturulan denetimleri kullanarak olarak işaretlenmiş Varsayılan iş parçacığı oluşturma modeli hem. Bu varsayılan ayar, çeşitli sorunlar oluşturur. İlk, kullanıcı Arabirim denetimler, denetimin pencere sahip iş parçacığına bağlıdır Denetim düzgün bir çok iş parçacıklı çalışmasını engelleyen tutamacı Grup iş parçacığı. Service pack 3, ActiveX için varsayılan iş parçacığı modeli denetimleri Grupolarak değiştirildi.
  • Visual J ++ debugger yüklü olan bir bilgisayarda Internet Explorer 5 çıkma sonlandırmak olağandışı. Bu sorun, içinde görüntülenen içerik türüne bağlıdır Internet Explorer 5 ve makinenizin hızı. Bu'de düzeltilmiştir Visual Studio Service Pack 3.
  • IDE bir Kaydet sürümünden bir yardımcı programı proje yaparken kilitlendi. Bu hizmet paketinde giderilmiştir.
  • Kullanıcılar Kesme noktası özellikler iletişim kutusunun birkaç kez kesme modunda Visual hata ayıklarken açarsa J ++ işleme birden çok bu sorunla karşılaştı.
  • JVC düzgün derleme karşı com.ms.fx.IFxLocaleFormatting.class veya com.ms.fx.FxFormattedText.class.
  • Sorunu hata ayıklama vermeyecekleri davranışlar. Internet Explorer komut dosyası 5 davranışlar (.htc) erişilebilir değil hata ayıklayıcı üzerinden ve bu nedenle, hata ayıklama işlemi mümkün değildi. Bu olmuştur Visual Studio 6.0 Service Pack 3'te düzeltilmiştir.
  • Çalışma zamanı hatalarını komut dosyası hata ayıklayıcısı yoktu bile, Visual Studio tarafından ele. Çalışma zamanı hataları olsa Visual Studio 6.0 dahi tarafından işlenen Komut dosyası hata ayıklayıcısı takıldı. Script Debugger'ı seçmek kullanıcılar olamadınız Bu durumda uygulama olarak. Visual Studio veya komut dosyası Hata ayıklayıcı, şimdi çalışma zamanı hataları ele alabilir.
  • Service Pack 3 sağlayan bir hata ayıklayıcı güncelleştirmesini içerir Kullanıcı, .js ve .vbs dosyalarını tasarım zamanı kesme noktası ayarlamak için.
  • Bir tek iş parçacıklı dahil form davranışı Hangi ortama bağlı olarak ActiveX denetimi değiştirilen uygulama çalıştırıldı. Örneğin, oluşturduğunuz bir tek iş parçacıklı düzenleme denetimi dahil, form üzerinde kontrol ve formu derlenmiş yürütülebilir bir dosya düzenleme Denetim tuş vuruşlarını işleyemiyor olacaktır. Ancak, derleme, Forma bir yürütülebilir dosya ve uygulamanız aracılığıyla JView, Düzen çalıştı denetimi beklendiği gibi davranmış. Bu hizmet paketi, sağlayan bir güncelleştirme içerir. tek iş parçacıklı ActiveX denetimleri beklendiği gibi davranmasına WFC formunda katıştırılmış, içinde çalıştıkları ortam ne olursa olsun.
  • Internet Explorer 5 için DHTML düzenleme Denetim eklerken, Visual J ++ oluşturmaya başladı uygun sarmalayıcılar ve derleme ama onu dondurmak. Bu olmuştur Jactivex.exe bu hizmet paketinde giderilen.
  • Visual J ++ 6.0 Windows NT'de, makine hata ayıklama sırasında Hata Ayıklama Yöneticisi'ni daha önce sorgulayarak bir işlemin dosya adı elde performans verilerini kayıt defteri. Bu yaklaşım işlem bilgileri alınıyor kilitlenmelere neden oldu. Sonuç olarak, makine hata ayıklama Yöneticisi için değiştirildi. ilk işlem verileri almak için işlem durumu API'yi kullanmaya çalışırlar. Bu, girişimi başarısız, makine hata ayıklama Yöneticisi performans verilerini sorgular kayıt defteri.

Düzeltmeleri Microsoft Windows Foundation Classes

Aşağıdaki öğeler 1.0.0.8443 düzeltilmiş, yayın Windows Foundation sınıf. Bu sürüm ile Microsoft VM yüklü Service Pack 3'e.

ActiveX desteği giderir

  • 215353ActiveXHost belirli ActiveX denetimlerinin lisansıyla işlemek değil. DB Kılavuz 6.0 gibi bazı ActiveX denetimlerini barındırdığında, farklı bir form olduğu bir bilgisayarda bir lisans gerekir özgün olarak yazılmış bir uyarı veya hata iletişim kutusu stating görünür Lisans n gün içinde sona. Bunun olacağını bile bilgisayar yeri Uygulama dağıtıldıktan Lisans geçerli bir kopyasını vardı. Şimdi budur Sabit, ve denetimin olmadığı sürece uyarıyı görünmez lisanssız.

Kod arka plan HTML düzeltmeleri

Ayrıca bilinen sorunlar bakın.
  • 194787DhDocument.setTitle initForm çalışmıyor.DhDocument.setTitle(string başlık) çağırma belge başlığı üzerinde hiçbir etkisi vardı. SetTitleonDocumentLoad içinde arama bu soruna geçici bir çözüm. DhDocument.setTitle şimdi çalışıyor doğru iki initForm ve onDocumentLoad.
  • 195174Ne zaman<BODY>Etiketler aktifleştirilemez, JDHTML kontrolleri için ilişkili şablon eklenemez.</BODY>Ne zaman yapmak sunucu tarafı kod HTML arka plan ve<BODY>Etiketler HTML şablonu belge içinde büyük harf () içinde değildi<BODY>), Belge ve DhElements için arka plan kod modülü düzgün bağlanamadı sayfaya eklenemedi. Ara<BODY>etiketleri olan şimdi çalışması duyarlı.</BODY></BODY></BODY>
  • 195173DhDocument.dumpDHTML ve DhDocument.dumpHTML çağrılırken WinIOException.DhDocument.dumpHTML ve DhDocument.dumpDHTML desteklenmeyen yöntemlerdir. @Deprecatedişaretlenmiş ve böyle bir durumda, derleyici bir uyarı verecektir kullanılır.
  • 197567DhCell.resetTextAlign atamaz hücreleri metin hizalama, onun içeren satırın.DhCell.resetTextAlign değeriyle eşleşmesi için hücredeki metnin hizalamasını şimdi sıfırlar. Hücre yer alan DhRow.
  • 197566Bir üstbilgi veya altbilgi satırı kaldırdıktan sonra DhTable.removeAll bir istisna atar. Yayınlanan WFC üstbilgi veya altbilgi kaldırırken ArrayIndexOutOfBounds özel durum oluşturuldu. Bu yok uzun durum.
  • 223366DhStyleBase setBackgroundImage eksik. Doğrudan arka plan görüntü stilini ayarlamak için bir yol vardı. Internet Explorer aracılığıyla programlamaya gerek kalmadan DhStyleBase türetilmiş öğeler Belge nesne modeli. DhStyleBase artık yeni bir yöntem vardır: ImageUrl resmin yolunu (tam tam veya göreli) olduğu setBackgroundImage(String ImageUrl).
  • 223370Olay işleyicisi desteği WFC .Arka plan kod HTML senaryoda UI denetimleri. Visual J ++ 6.0'bir arka plan kod HTML projesinde kullanıcılarından WFC.ui denetimleri bir HTML sayfasına eklendiğinde, bunlar olay desteklemiyor. onEnter ve onLeave olaylar için işleyiciler. Ancak, onMouseEnter ve onMouseLeave olayları hala düzgün çalışır. Sadece bir denetim üzerinde bir wfc.ui.Formyerleştirildiğinde onEnter ve onLeave çalıştırın.
  • Bir DhInlineFrame bağlama onDocumentLoad ça?r?lan gelen durdurur. Bir DhInlineFrame bir initForm ile <IFRAME>etiketinde bağlama DhDocument.setBoundElements (DhElement elements[]) sessizce tarafından işlendiğini özel durum oluşturması Çerçeve. Sonuç olarak, onDocumentLoad hiç bir belge için çağrıldı. Şimdi bu hatanın giderilmesi gerekir. , Çerçeve şimdi doğru bağlar bir DhInlineFrame <IFRAME>etiketine ve onDocumentLoad beklendiği gibi denir. </IFRAME></IFRAME>
  • Bağlama için bir DIV SPAN etiketleri içine metin sahip öğe bir özel durum oluşur. Bazen neden yoğun bir şekilde iç içe geçmiş öğeler için bağlama bir öğe oluşturulmasına özel durumu bulunamadı. Ham kapsamak için geçici çözüm oldu <span>Etiketleri HTML metin. Bu sorun giderilmiştir ve geçici çözüm artık gerekli değildir. </span>
  • Çağırmak ve arka plan kodu senaryosunda WFC denetimlerinde bağlama yöntemleri. Kullanıcılar, bir HTML com.ms.wfc.ui denetimlere sayfa ve onlara katılma ekleyebilirsiniz bir arka plan kod senaryosu. Doğru davranış elde etmek için kullanıcılar ya da çağırmanız gerekir DhBaseContainer.add (com.ms.wfc.ui.Control c) yöntem veya kullanım DhComponentWrapper.Oluşturma, denetim özelliğini ayarlama, bir DhComponentWrapper (veya Denetimin oluşturucusunda belirterek) ve bir kapsayıcısına ekleniyor DhBaseContainer.add yöntemini çağırarak eşdeğerdir. Daha fazla bilgi için bkz: DhComponentWrapper ve DhBaseContainer.
  • Arama DhModule.doMain bir konsol uygulamasından bir NullPointerException neden olur. Sunucu tarafı uygulamaları, konsol uygulamasından bir test edilmesi bir DhModule nesnesi oluşturarak, sunucu tarafı kod sınıfını ayarlama ve sonra arama etki alanı.Daha önce etki alanında bu şekilde çağırma bir null işaretçi özel durumu neden olur; Bu şimdi düzgün çalışır.
  • Sekme seçimi değiştirmek neden NullPointerException. Bir HTML sayfasında bulunan TabControl içindeki sekme seçme arka plan kod senaryo bir NullPointerException neden olur. Bu özel durum yok artık oluşturulur.
  • Kod arka plan HTML uygulamaları HTML Tasarımcısı'nda düzenlenebilir çalışmayan Internet Explorer 5'te. HTML Tasarımcısı'nda düzenlenebilir kod arka plan HTML uygulamaları yapmak değil Internet Explorer 5 yüklü çünkü işleviyle <PARAM> etiketleri <OBJECT>öğeleri hatalı olarak atılır. Kod arka plan HTML zaten dağıtılmış uygulamalar etkilenmez. Bu olmuştur Visual Studio Service Pack 3'te düzeltilmiştir.</OBJECT>
  • Vj6sampl.exe kodunu arka plan HTML örnekleri, Internet Explorer 5 yüklü olmadığında çalışmayı durdurabilir. Vj6sampl.exe gibi kod arka plan HTML örnekleri "dhButton" "dhContainer" ve "dhImage" çalışmamaya ne zaman Microsoft 5.0.3167 sanal makine sürümü yüklüdür. Microsoft VM version 5.0.3167 Internet Explorer 5 ile birlikte verilir. Visual Studio'da düzeltildi Service Pack 3 gerektirir.
  • DhBulletedList.resetID atar DhElementNotFoundException. Şimdi yöntem olarak işaretlenmiş ve resetID üzerinde bir DhBulletedList çağırma hala oluşturur DhElementNotFoundException, @deprecated.Ancak, derleme zamanında bir uyarı oluşturulmaz. Dahası, yöntem CodeSense veya önlemek için Nesne Tarayıcısı'nda görüntülenmez bir yanlışlıkla arama gelen Geliştirici.
  • DhCell.getText veri bağlama DhTable hücrede bulunan boş bir dize döndürür. Bu şimdi doğru şekilde çalışıyor.
  • DhDocument.findElement DhElementNotFoundException DhDocument.getAllElements sonra çağrılmışsa atar.DhDocument.findElement(string ElementID) çağırma throw bir DhElementNotFoundException çağrısı yapıldıktan sonra bir öğeyi bulmak için çağrılmışsa DhDocument.getAllElements.DhDocument.getAllElements ilk adlı olsa bile DhDocument.findElement şimdi doğru şekilde çalışıyor.
  • DhEdit.addOnClick bir com.ms.wfc.core.WFCException çok satırlı metin kutularının atar. DhEdit initForm içinde öğe olduğunu iddia eden bir WFCException atar çok satırlı olarak olay işleyicisi eklemek değil bir<INPUT type="text">veya <TEXTAREA>. Eklemek için geçici çözüm oldu olay işleyicileri çok satırlı düzenleme denetimi içinde onDocumentLoad.Şimdi olay işleyicileri hem initForm beklendiği gibi çalışır ve onDocumentLoad. </TEXTAREA>
  • DhElement resetID yöntemi kaldırıldı.DhElement sınıfının resetID yöntemi başarısız oldu. Bu hizmet paketi, yöntemi çalışır, ancak vardır. kullanım dışı.
  • DhModule hiçbir zaman kesin, IIS bellek sızmasına neden. Bu hizmet paketi sürümde DhModule artık düzgün atılır kullanımdan sonra.
  • Nesnenin parametre değerini almak için DhModule yöntemleri.DhModule sınıfı, şimdi mümkün kılan aşağıdaki yöntemleri destekler bir nesnenin PARAM etiketlerine değerini almak:
    • public String getParameter (String paramName)
    • public String [] getParameterNames()
    ParamName parametresi, istediğiniz nesne parametresi tanımlar alın. Hiçbir nesne parametresi için bir, karşılık geliyorsa, istek, bu yöntemi boş bir dize döndürür.

    İkinci yöntem, getParameterNames, tüm kullanılabilir parametre değerleri adlarını alır ve bu adları String nesneleri dizisini döndürür. Bu yöntemler, yalnızca Internet Explorer içinde kullanım için desteklenir. Çağrı Bu yöntemlerden herhangi bir ortam Tetikleyiciler içinde bir WFCInvalidStateException.

  • DhRadioButton ve DhCheckBox kalmaz yüzey belge nesne modeli öznitelikleri veya HTML'de stiline. Bir HTML radyo düğmesini veya özel olan onay kutusu bağlama sonra nesneyi bağlıydı üzerinde ayarlanan özellikleri bu özellikler tutacak değil JDHTML içinde. Nesne bağlıydı sonra bu benzersiz özellikleri kaybolur. Bunu şimdi sabittir ve radyo düğmeleri ve onay kutuları için özel özellikleri JDHTML kullanılabilir.
  • DhRow.add, yalnızca DhCell şimdi alır. İlk sürümünde WFC, herhangi DhRow.add götürecek DhElement türetilmiş nesne. Yoksa nesne yöntemi bir DhCell türevi sessizce başarısız olur. Bu sürümde ise DhElement DhCell türetilmemiş bir WFCInvalidParameterException atılır.
  • DhTable.showNextPage getBodyCell sonra çağrıldığında bir null işaretçi özel durum oluşturduğunda. Bu sorun yalnızca Internet Explorer 5'te gösterilmektedir. GetBodyCell zaten çağrılmış olsa bile arama DhTable.showNextPage şimdi doğru şekilde çalışıyor.
  • DhText.setFont, DhText.getFont ve DhText.resetFont doğru çalışmaz.DhText nesnesinde gösterilen metin altı çizili olmayan veya harfi olmayan çıkış yazı tipiyle o nesne üzerinde setFont çağırma bir harfi çıkış veya altı çizili yazı işlendiğine yaptığınız alt çizgi ya da çıkarılma öznitelikleri yazı tipinden kaldırmak değil. Şimdi çalışıyor beklendiği gibi.
  • Bir özel sunucu tarafı kodu içinde WFC alma oluşturacaktır sorunlarını IIS, bellek yetersizliği neden. Hiçbir zaman bir kapsayıcıya eklenen veri sınırlama DhTables istemezsiniz. düzgün kesin, IIS'e neden tüketen ancak hiçbir zaman kendi bellek serbest.
  • Internet Explorer 5 verir "alamıyor WFC form yüzey özel durum", ağ üzerinden bir karmaşık arka plan kod senaryo yükleme durumunda. Varsayılan güvenlik ayarları Internet Explorer 5 olan arka plan kod senaryosunda WFC denetimleri, doğru çalışmasını engellediği HTML belgesi, bir yerel ağ sürücüsü veya intranet sitesinden yüklendi. Bu Senaryo şimdi beklendiği gibi çalışır.
  • Zamanlayıcı başlatıldıktan sonra Mshtml.dll için Internet Explorer sorun tarayıcı penceresini kapatmak. Nesne önce Zamanlayıcı denetimi için IOleClientSite yok devre dışı. Kendi sitesi yok edilmeden nesneyi şimdi devre dışı bırakıldı.
  • Performans geliştirme: eklemek DhBaseContainer.removeAllSafe. DhBaseContainer şimdi çok hızlı bir şekilde tüm alt öğeleri kaldırır yöntemi removeAllSafe var. Şu anda kullanılan DhBulletedList üzerinde ve aynı zamanda türetilmiş bir geliştiricinin kapsayıcısı olarak kullanılabilir aşağıdaki gibidir:
    public void setElement(DhElement e)
    {
        removeAllSafe();
        m_item = e;
        if (e != null)
           super.add(e);
    }
    					
  • Bağlama öğeleri DHDocument için hiçbir nesne ilk bağlı sorunlar. Bağlama ve nesne ekleme ile ilgili bir sorun vardı bir DhDocument. Nesne bir DhDocument önce bir çağrı setHTMLDocument, sonra setBoundsElement gibi tüm sonraki eklemeleri için çok eklendiyse DhDocument başarısız olur. Bu davranış düzeltilmiştir.
  • ReadyStateEvent olan "???" readyState için değer olarak.ReadyStateEvent dize vardı "???" bakılmaksızın readyState için değer olarak hazır duruma ne oldu. Hazır duruma şimdi aşağıdakilerden biri olabilir değerler: tam, etkileşimli, yüklenen veya başlatılmamış.
  • Öğeler için bir nokta (.) başına adı eklenemez olmadan stilleri. Bir DhStyle DhStyle(string name) yapıcısı kullanılarak oluşturulmuş ve name parametresi nokta ile başlamaz, stil bulunamadı bir öğeye eklediğiniz. Bu Oluşturucu şimdi bir süre için stil adı ekledi?ine biri zaten yoksa.
  • DhModule için getPropertyBag yöntemi eklendi. İlk sürümünde WFC, olanaksız bir DhDocument türetilmiş sınıf bir oranda almak için arka plan kod senaryosunda <PARAM> etiketleri içinde kendi DhModule <OBJECT>etiket. DhModule iki yöntemi vardır: </OBJECT>
    • public String [] getParameterNames
      AD özniteliklerini temsil eden bir dize dizisi döndürür her biri için <PARAM> etiketler.
    • public String getParameter (string parameterName)
      Geçirilen değer özniteliği döndürür, parameterName.
  • Varolan bir üstbilgi veya altbilgi satırı içeren bir tabloya bağlanırken, üstbilgi/altbilgi satırı tablonun bir parçası değerlendirilmez. Arama DhDocument.setBoundElements (DhElement elements[]) bir DhTable varolan bir bağlamak için<TABLE>HTML'de bağlayın tabloya. Ancak, bu tabloyu bir <THEAD>varsa veya <TFOOT>, bunlar tablonun bir parçası olarak kabul değildir. Örneğin, myTable.removeAll tüm gövde satırları, ancak üstbilgi ve altbilgi satırları kaldırır olarak kalır. Almak için önceki geçici edildi<TABLE>DhDocument.findElement(dize kimliği) içinde ile onDocumentLoad.Bu senaryoların her ikisi de şimdi beklendiği gibi çalışmayabilir.</TABLE></TFOOT></THEAD></TABLE>

Diğer WFC Kitaplığı ve denetim düzeltmeleri

  • 223358İkiden fazla MDI üst maddenin kurucusu oluşturma atar bir WFCException. İkiden fazla çoklu belge arabirimi bir form oluşturduysanız Çocuklar kendi oluşturucusuna WFC Win32Exception durum. Bundan sonra özel durum, eklenen yalnızca iki alt formu yoktur. Bu artık giderilmiştir. Bir MDI rastgele sayıda oluşturulur ve forma eklenir, Oluşturucu.
  • 223365: MouseEnter ve MouseLeave olan bir tanıtıcı yeniden PictureBox'da yanıltıcı. MouseEnter ve MouseLeave olaylarını sorunlara neden, buna Bunlardan biri yanıt, bir PictureBox olan yeniden oluşturulması. Örneğin, bir PictureBox'da setBorderStyle yöntemini çağırarak tutamacını yeniden oluşturulmasını neden olur. Bu, MouseEnter veya MouseLeave olay işleyici yöntemi adlı, MouseEnter/bırak durumunu bırakılır Çözümlenmemiş ve gelecekteki Enter/bırak olayları tanınmayabilir. Bu Çoğu durumda, bir veya daha fazla girin/bırakın Özledim mümkün olsa sabit olaylar. Denetim, ancak, kendisi ve Enter/bırak olayları eşitler bir süre sonra beklendiği gibi tetiklenir.
  • 223351SetSelectedIndex sekme denetiminin düzgün çocuklar boyamak değil. TabControl setSelectedIndex yöntemini çağırarak bazen alt denetimleri işlemek başarısız olur sayfa üzerinde doğru. Bu sorun giderilmiştir.
  • 223368Bağlam menüsünde çalışmıyor yöntemi setChecked. Denetimlerin bağlam menülerini değil almak onların WM_INITMENUPOPUP ileti. Bu nedenle, gerçekleştirilen tüm menü denetimleri değildi uygulanır. SetChecked yöntemi çağırma içerik menülerini şimdi beklendiği gibi çalışır.
  • 223352Düğmesini boyutlandırma Form Tasarımcısı ve çalışma zamanı arasında tutarsız. Yapıcısında oluşturulan MDI alt pencereleri kendi MDI çerçeveleri sahip otomatik ölçeklendirmeyi iki kez, bir kez üst öğe tarafından uygulanmış ve bir kez kendiliğinden. Bu boyutta olması için alt pencere denetimlere neden olabilir farklı zaman ve tasarım zamanında çalıştırılacak. MDI artık Otomatik ölçek parents bunların alt öğeleri.
  • 223344Com.ms.wfc.app.RegistryKey.setValue yöntemi dize diziler için düzgün çalışmıyor.Com.ms.wfc.app.RegistryKey.setValue (nesne) parametresi olan bir dize dizisi ile çağrılırken birkaç Son dize öğenin dizideki karakterleri yazılacaktır. doğru. Bu yöntem artık çalışmaktadır ile yazma dize diziler doğru.
  • 223367Com.ms.wfc.app.RegistryKey.setValue yöntemi için Sonlandırıcı karakterler Windows NT üzerinde hesaplamaz. Windows NT üzerinde com.ms.wfc.app.RegistryKey.setValue bir dize değerini ayarlarken, null sonlandırma karakteri için eklerken değil doğru. Bu düzeltilmiştir. A NullPointerException bir RebarBand alt denetimi olmadan kaldırırken yaratılır. Aşağıdaki kodu gönderdi bir NullPointerException:
    RebarBand Band = new RebarBand();
    rebar1.addBand(Band);
    rebar1.removeBand(Band); // throws NullPointerException
    					
    Bu şimdi doğru şekilde çalışıyor ve özel durum değildir oluşturulur.

  • İle aynı satırda birden çok RebarBands Nervürlü yukarı başlatamıyor. Tasarım zamanında, bir Destek çubuğu denetimi ile aynı satırda birden çok RebarBands oluşturmak mümkün. Çalışma zamanında, Ancak, her RebarBand kendi satırında görünür. RebarBands artık görüntülenir satıra ait oldukları.
  • Veri bağlama için dateTimePicker sorunlar.DateTimePicker denetimini tarih alanına şimdi başarıyla tarih veri alanına bağlanabilir bir Veritabanı.
  • Form.createWindowGraphics bir WFCInvalidArgumentExceptioN atar. Bu yöntem artık beklendiği gibi çalışır ve kullanılabilir com.ms.wfc.ui.Graphics sınıf döndürülür.
  • Çöp IE5 yükledikten sonra araç çubuğunda görünür. Internet Explorer 5, Windows 95 veya Windows 98'de çalışırken, anlamsız karakterler araç ipucunda ve araç çubuğunun altında görünür. düğme resmini. Bu hizmet paketinde düzeltilmiştir.
  • ImageList 16 renk için varsayılanları ayarlar.ImageList denetimi şimdi yeni bir özelliği vardır: colorDepth.Bu özelliğin değeri sabitlerinden biri olarak ayarlanmalıdır ColorDepth sabit listesinde. Ancak, bir sistemde çalışan birden fazla 256 renk ImageList içerecek şekilde görüntüleri olduğu 256 renge sahip, colorDepth özelliğini aşağıdakilerden birine ayarlanması gerekir:
    • ColorDepth.COLORDEPTH_64K_COLORS
    • ColorDepth.COLORDEPTH_MILLIONS_OF_COLORS
    • ColorDepth.COLORDEPTH_TRUE_COLOR
  • ListItem.setSelected(false) ve setFocused(false) çalışmıyor. Kod içinde artık başarıyla temizleyin ve odağı kaldırma ListView denetiminde ListItems.
  • Değiştirme veri alanı açılan DataBinder'ın özellikleri sayfasında. Visual J ++ 6.0 kullanıcı çalışırken yanıt vermeyi durdurur Veri alanı açılan bir DataBinder özellikler sayfasında Değiştir nesne. RasterOp.BRUSH ve RasterOp.PEN işe saydam resimlerle beklendiği gibi. Saydam bir görüntü RasterOp, kalem veya FIRÇA ile çizim olacaktır. Beyaz rengi yerine görüntünün saydam olmayan alanları çizmek FIRÇA veya kalem. Bu RasterOp.BRUSH durum düzeltilmiştir. RasterOp.PEN için hiçbir şey çizilir.
  • Kaydetme bir resim nesnesi için bellek akışı beklendiği gibi çalışmaz. Bir ImageList bir Resim nesnesi çıkarma ve çalışan bir bellek akışı kalıcı veya dosya başarısız Temel PICTDESC olan boş.Geçerli bir bit eşlem PICTDESC şimdi döndürülür ve görüntü olabilir başarıyla kalıcı.
  • Sistem sorunları, Windows NT 4.0 Service Pack 3. Belirli durumlarda, Windows NT 4.0 çalıştıran bir bilgisayar Service Pack 3, bir pencere gösterdi bir WFC uygulaması çalışırken donuyor bir üst pencere yoktu. Bu sorun Windows NT 4.0 sürümünde giderilmiştir Service Pack 4 ve Visual Studio 6.0 Service Pack 3. WFC şimdi denetler Pencere doğru üst.
  • HTMLControl genişletme onDocumentReady asla denir.Com.ms.wfc.ui.HTMLControl hiçbir zaman Genişletilmiş Kullanıcı yazılmış bir denetim onDocumentReady yöntemi çağrıldı. Bunu şimdi sabittir ve yöntem olarak adlandırılır Beklenen.

Diğer düzeltmeleri

  • 223361Yöntemi Time.getDayOfWeek değeri hata verdi. Time.getDayOfWeek yöntemi için "Uyarılar" bölümü içerir yanlış bilgi. GetDayOfWeek tarafından döndürülen numarası belirtilmelidir her zaman 0'dan 6 burada Pazar 0 değerini gösterir yöntemidir.
  • Aşırı File.File kurucular WFC başvuru belgelerinden atlanmış. Oluşturucu aşağıdaki aşırı yüklü sürümlerini ihmal File.File konusuna:
    • genel dosya (dize yolu, int modu)
    • genel dosya (dize yolu, int modu, int erişim)
    İlk sürümünde dosya erişim ayarlamak FileAccess.READWRITE ve dosya paylaşımı için FileShare.NONE ayarlayın. İkinci access parametre ayarlanmışsa, sürüm, dosya paylaşımı için FileShare.READ ayarlanır FileAccess.READ için; Aksi takdirde, dosya paylaşımı ayarlanır FileShare.NONE.

Bilinen sorunlar

Access 2000 veritabanları ODBC veri formu Sihirbazı üzerinden bağlanmanız gerekir

"Tanınmayan veritabanı biçimi" hatası alabilirsiniz zaman Verileri Form Sihirbazı'nı kullanarak bir Access 2000 veritabanına bağlanıyor. Bağlanmak için Access 2000 veritabanı, ODBC (olarak değil, Access veritabanı türü belirtin hangi varsayalım erişim 98) "Veritabanı türü" sayfasında. Bağlan Bilgi sayfası, Access 2000 veritabanı dosyası (*.mdb) olarak belirtebilirsiniz Veritabanı ve sürücü olarak Microsoft Access sürücüsü (*.mdb). Alternatif olarak, bir DSN ODBC veri kaynağı Sihirbazı'nı kullanarak Windows ayarlayabilirsiniz Denetim Masası ve DSN veri bağlama bilgileri sayfasında belirtin. Form Sihirbazı'nı.

Arka plan kod HTML desteği ve Windows 2000 Beta 3

Bir DhDocument (DhComponentWrapper() yöntemi) aracılığıyla eklenen WFC denetimlerden com.ms.wfc.ui paketi Windows 2000'de çalışmıyor Beta 3. Bu sorun, Windows 2000'in gelecekteki bir sürümde giderilecektir.

Referanslar

Visual Studio 6.0 SP3 hakkında daha fazla bilgi için Benioku, lütfen Microsoft Knowledge'nda aşağıdaki makalelere bakın Base:

230722 Visual Studio 6.0 SP3 Benioku bölüm 1 - genel bakış ve yükleme

230724Visual Studio 6.0 SP3 Benioku bölüm 2 - Visual Studio

230726 Visual Studio 6.0 SP3 Benioku Bölüm 3 - Visual Temel

230727 Visual Studio 6.0 SP3 Benioku Bölüm 4 - Visual C++

230729Visual Studio 6.0 SP3 Benioku Kısım 5 - Visual FoxPro

230730 Visual Studio 6.0 SP3 Benioku Bölüm 6 - Visual InterDev

230732 Visual Studio 6.0 SP3 8 - Visual SourceSafe Benioku bölümü

230733Visual Studio 6.0 SP3 Benioku bölümü 9 - dosyaları ve daha fazla bilgi

Özellikler

Makale numarası: 230731 - Last Review: 5 Şubat 2014 Çarşamba - Gözden geçirme: 3.0
Anahtar Kelimeler: 
kbnosurvey kbarchive kbinfo kbmt KB230731 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 230731

Geri Bildirim Ver

 

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