عدد السجلات التي يمكن لل KBMMemTable أن تحملها
#1
السلام عليكم ورحمة الله وبركاته،
بعد تثبيتي  للمكونات  KBMMemory  ، بدأت بتجربتها .
وعندما أردت نسخ جدول يحوي أكثر من 300000  سجل ،
يعلمني الدلفي أنه هناك تعدي في حجم  الذاكرة.
إقتباس :---------------------------
Notification d'une exception du débogueur
---------------------------
Le projet Project1.exe a provoqué une classe d'exception EOutOfMemory avec le message 'Mémoire insuffisante'.  Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer.
---------------------------
OK   Aide   
---------------------------

رغم أن ذاكرة الكمبويتر  الخاص بي هي  16GO .
وفي الإعلانات الإشهارية (مجلة Blaise Pascal   العدد 44 صفحة 48) قالوا أن ال KBMMemory يمكنها تحمل سجلات بالملايين ... Blush 

هل من تجربة عند الإخوة.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#2
السلام عليكم
ألقي نظرة على الرابط أسفله هناك عدة خطوات ممكن تفيدك في حل المشكل
http://support.codegear.com/article/44279

تجربة 500000 سجل لم يحدث الخطأ مع العلم املك 4 Gb:

PHP كود :
var
i:integer;
begin
i
:=1;
with Table1 do
begin
for I := 1 to 500000 do
begin
  Insert
;
  FieldByName('Test').AsString:='Test'+' __ '+IntToStr(i);
  Post;
end;
end; 
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
[-] كل من 2 users say قال شكرا ل لؤي على المشاركة المفيدة
  • أبو معاذ, wadoud
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم