Memo أو RichEdit أكثر إستعاب
#1
السلام عليكم ورحمة الله وبركاته

أود إستعمال المكون الأشد إستعابا لمعلومات متدفقة من Comport والتي أكتبها في Memo أو RichEdit ثم أقوم بحفظ محتوى المكون بعد فترة زمنية معينة في ملف لكن من هو في رأيكم المكون الأكثر حجما لإستعاب هذه المعلومات ؟
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#2
وعليكم السلام ورحمة الله وبركاته
مقتبس:
PHP كود :
Author: Thomas Stutz 

{
  
By default, a TRichedit's text is limited to 64 KB.
  Setting the Maxlength property to $7FFFFFF0 allows you to have approx.
  2GB of text.
}

procedure TForm1.Button1Click(Sender: TObject);
begin
  RichEdit11.MaxLength := $7FFFFFF0;
end; 



//طريقة أخرى

procedure TForm1.Button1Click(Sender: TObject);
begin
  SendMessage(RichEdit1.Handle, EM_EXLIMITTEXT, 0, $7FFFFFF0);
end; 
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#3
بارك الله فيك أخي KACHWAHED بالمناسبة حتى MEMO يحتوي على MaxLength ومنه ممكن عمل

PHP كود :
procedure TForm1.Button1Click(Sender: TObject);
begin
  Memo1
.MaxLength := $7FFFFFF0;
end; 
وبالتالي نحصل على حجم حتى 2GB !!!
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد
#4
السلام عليكم

واجهتني مشكلة بالأمس مع Memo حيث قذفت التدفق النافذ من الـComport نحو الـMemo بعد فترة زمنية فقدت معلومات من الـ Comport المتمثل بتر في كل المعلومات (نقص) بعد هذه المدة(أظن أن له علاقةبحجم الـ MEMO) وهذا بمقارنة بملف آخر بتطبيق للمنتج هل لكم أي معلومة بهذا المشكل و هل ممكن أن Memo فقذ إستعابه للبيانات بعد هذه الفترة و التي كانت توافق بـ 397 KO
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
الرد


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


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