SORUN: "giriş noktası bulunamadı GetFreeSystemResources" hatası

Makale çevirileri Makale çevirileri
Makale numarası: 146424 - 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

Neden

Varsayılan olarak arama API kitaplıklarında GetFreeSystemResources işlevi bulunur.

Çözüm

RegFn işlevi, açıkça bu API işlevi bulunduğu User.exe başvuru gerekir.

Durum

Bu davranış tasarım yüzündendir.

Daha fazla bilgi

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

Bu makale 111508 kod örneğinde, değişiklik olur. Aşağıdaki komutlar, bir program dosyasına girin ve dosyayı çalıştırmak:
* Beginning of Check System Resources program

   LOCAL nGetSysRes, nRetVal

   #DEFINE sysreso 0
   #DEFINE gdireso 1
   #DEFINE userreso 2

   * Load the FOXTOOLS.FLL library
   SET LIBRARY TO HOME() + "FOXTOOLS.FLL" ADDITIVE

   * Call RegFN() to register the GetFreeSystemResources() function
   nGetSysRes = RegFn("GetFreeSystemResources", "I","I")

   * If RegFn() returned a value that is greater than -1, it can be
   * assumed that the function was successfully registered.
   IF nGetSysRes > -1
      nRetVal = CallFn(nGetSysRes, sysreso)
      WAIT WINDOW "Free System Resources:"+STR(nRetVal,3,0)+"%" TIMEOUT 1
      nRetVal = CallFn(nGetSysRes, gdireso)
      WAIT WINDOW "Free GDI Resources:"+STR(nRetVal,3,0)+"%"  TIMEOUT 1
      nRetVal = CallFn(nGetSysRes, userreso)
      WAIT WINDOW "Free User Resources are:"+STR(nRetVal,3,0)+"%" TIMEOUT 1
   ENDIF

   * Unload FOXTOOLS.FLL from memory

   RELEASE LIBRARY HOME()+ "FOXTOOLS.FLL"

* End of Check System Resources program
					

ÇÖZÜM

Aşağıdaki örnekte, satır,:
   nGetSysRes = RegFn("GetFreeSystemResources", "I","I")
				
okumaya gibi değiştirilir:
    nGetSysRes = RegFn("GetFreeSystemResources", "I","I","USER.EXE")
				
örneği başarıyla Windows 3. 1'de sistem kaynaklarını döndürecektir x, Windows 95 ve Windows NT.

Not: verilen değerlere anlamın işletim sistemine bağlı olarak değişir. Windows NT altında kaynaklara dinamik olarak ayrılır ve GDI, KULLANıCı ve SISTEM GetFreeSystemResources her zaman % 90 döndürür. Windows 95 altında bu farklı şekilde tahsis edilir. GDI ve Windows 95 altında yığınlardaki USER tartışmak için lütfen aşağıdaki Microsoft Knowledge Base'deki makaleleri bakın:
125699GDI nesneleri ve Windows 95 kümeler
125676Windows 95 altında yeni bir kullanıcı öbek sınırları

Özellikler

Makale numarası: 146424 - Last Review: 21 Şubat 2014 Cuma - Gözden geçirme: 3.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual FoxPro 3.0 Standard Edition
  • Microsoft Visual FoxPro 3.0b Standard Edition
  • Microsoft Visual FoxPro 6.0 Professional Edition
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt KB146424 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:146424

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