Makale numarası: 195514 - Son Gözden Geçirme: 15 Ekim 2002 Salı - Gözden geçirme: 1.0

Düzeltme: 2.6 form VFP 6.0, dönüştürme sırasında dosya yükleme hatası

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Dönüştürülen 2.6 forma bir radyo düğmesi denetimi veya satır nesnesi varsa, Visual FoxPro 6.0 içinde dönüştürülmüş bir 2.6 formu açtığınızda, aşağıdaki hata iletisi görüntülenir:
Dosya yükleme hatası - kayıt numarası... <n>ColorSource: deyim için geçersiz bir değer değerlendirilir.

Neden

Üç (3) değeri dönüştürme sırasında ColorSource için seçenek grubu denetimi ve satır nesnesi için atanır. Visual FoxPro 6.0 denetimlerin her ikisi için üç ColorSource özelliği geçersiz.

Bu sorun, bir görünmez düğmeler çok vardır.

Şekli nesnelerin de bu sorununuz olabilir.

Çözüm

Bu sorunu çözümlemek için en az üç yöntem vardır. Aşağıda listelenmiştir.

Not:Bu çözünürlük birini denemeden önce dosyalarınızı yedekleyin.

Yöntem 1

  1. Bir tablo olarak form dosyası (.scx) açın.
  2. Soruna neden olan kayıt <a1>Properties</a1> sütunu gidin ve üç, dört için ColorSource değerini değiştir.

    Daha fazla bilgi için adım 4'de, aşağıdaki adımları davranışı yeniden oluşturma) bölümüne bakın.

Yöntem 2

Bu yöntem, seçenek grupları yanı sıra, görünmez bir düğme için çalışır.

Convert.app şu şekilde değiştirin:

Not:Kaynak kodu Convert.app bulunan\VFP98\Tools\Convert klasör.
  1. Convert.pjx açmak ve diğer dosyaları sekmesini tıklatın.
  2. Metin dosyaları altında convert dosyayı açın. Bu sabit Convert.app tanımlayan bir üstbilgi (.h) dosyasıdır.
  3. I_DEFCOLORSOURCE arayın. Arama, aşağıdaki satırı bulmalısınız:
          #DEFINE I_DEFCOLORSOURCE   3&& default color source
    					
  4. 3, 4 Için değiştirmek ve kaydedip dosyayı kapatın.
  5. Proje Yöneticisi'nden Convert.app yeniden oluşturun.
  6. Için yeni olan Convert.app kopyalama\VFP98 klasör. Sistem bellek _converter değişken için doğru dosya işaret doğruladığınızdan emin olun. Ayrıca bu seçenekleri</a1> iletişim kutusunda dosya konumları sekmesini tıklatarak denetleyebilirsiniz ve yol aranıyor, dönüştürücü altında listelenen.

Yöntem 3

Visual FoxPro Transformer uygulamasını kullanın.

Not: Dönüştürülen formları diğer yönlerini Transformer, aynı anda çok sayıda formda değiştiği için en iyi çözüm çalışmanızdır. Transfrm.app bulunan\VFP98\Tools\Transfrm klasör.

Yardım dosyası olarak bildiren unutmayın:
"The Transformer Microsoft Destek Hizmetleri tarafından elektronik olarak veya telefon yoluyla desteklenmiyor."
Transformer hakkında daha fazla bilgi için <a0></a0>, Visual FoxPro Yard?m?'nda Transformer konusuna gidin. "Transformer, tırnak işaretleri olmadan komut penceresinde yazılı Yardım" yeniden duruma.

Bu makalede açıklanan sorunu gidermek için Transformer kullanmak için <a0></a0>, formları, işlevsel bir dönüştürme yapmadan sonra aşağıdaki adımları izleyin:
  1. Transfrm.app çalıştırın. Kopyalamak VFP98 daha kolay tanımlanabilir olabilir dizin ilk ve kullanım () +"transfrm.app HOME" başlatmak için.
  2. Dosyalar</a0> sekmesinde, .scx dosyanızın veya dönüştürülmüş gereken .scx dosyalarını içeren dizin ekleyin.
  3. Kuralları sekmesinde aşağıdakileri doldurun:
    Özellik: colorsource
    Değer: 4
    Dosya: *.scx
    Sınıfları: OptionGroup
  4. Bu kural eklemek için Ekle'yi tıklatın. Dönüştürülen formlar, bunları içeren görünmez düğmeleri ve <a2>satır</a2> ve <a4>şekli nesneleri için aynı yapın.
  5. Bu kurallar, daha sonra kullanmak için kaydetmek için <a0></a0>, Kaydet'i tıklatın. düğmesini ve bir tablo adı yazın.
  6. Günlük) sekmesinde, yalnızca günlüğü oluştur onay kutusunun seçimini kaldırın ve dönüşümü'ı tıklatın.
  7. Dönüştürülen formları, hatasız olarak şimdi açılmalıdır.

Durum

Microsoft, bunun bu makalenin başında listelenen Microsoft ürünlerinde bir hata olduğunu onaylamıştır.

Bu hata, Seçenekler gruplar için Visual Studio 6.0 Service Pack 3'te giderilmiştir.

Görünmez bir düğme için bu sorun giderilmiştir.

Visual Studio hizmet paketleri hakkında daha fazla bilgi için lütfen aşağıdaki Microsoft Knowledge Base'deki makaleleri bakın:

194022 INFO: Visual Studio 6.0 Service Packs, What, Where, Why  (http://support.microsoft.com/kb/194022/EN-US/ )

194295 HOWTO: Tell That Visual Studio 6.0 Service Packs Are Installed  (http://support.microsoft.com/kb/194295/EN-US/ )

Daha fazla bilgi

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

  1. FoxPro pencere 2.6 için bir ekran oluşturmak, ekranda bir seçenek düğmesini yerleştirmek ve ekran kaydedin.
  2. 2.6 Ekran Visual FoxPro 6.0 içinde açın. Visual FoxPro, dönüştürme için istemde bulunduğunda, işlevsel bir dönüşüm seçin.
  3. Dönüştürmeden sonra aşağıdaki hata iletisi görüntülenir:
    Dosya - kayıt numarası 5 yüklenirken bir hata oluştu. opgOpt1 < veya üyelerine >.ColorSource: deyim için geçersiz bir değer değerlendirilir.
  4. Visual FoxPro 6.0 formu açmak için <a0></a0>, .scx tablo USE komutuyla, örneğin açın:
    Myscreen.scx KULLAN?N.
  5. Komut penceresinde, bir TARAMA gerçekleştirmek, Properties sütun offended kaydının (tanımlandığı gibi hata iletisinde) gidin ve dekontu penceresini açmak için çift tıklatın.
  6. ColorSource değeri 3 ' 4'e değiştirin.
  7. Değişiklikleri kaydetmek ve sonra da tabloyu kapatın.
  8. Formu Visual FoxPro 6.0 içinde açın.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual FoxPro 6.0 Professional Edition
Anahtar Kelimeler: 
kbmt kbbug kbcontainer kbctrl kberrmsg kbmisctools kbvs600sp3fix KB195514 KbMttr
Otomatik TercümeOtomatik Tercüme
Ö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:195514  (http://support.microsoft.com/kb/195514/en-us/ )
Retired KB ArticleKullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.