الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سلسلة نصية من ألف حرف

بدأه Delphawi في 1 ديسمبر 2010 · 2 رد · 518 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

أريد وضع 1000 حرف على شكل نص , لكن المشكلة يظهر خطأ "String too long" , ولا يعمل البرنامج بشكل صحيح (والسبب أن String في دلفي يقبل 255 خانة فقط)

أحد الإخوة نصحني باستخدام PChar , لكنني لم أستطع القيام بالعمليات على هذا النص باستعمال PChar

أرجو توضيح لكيفية استخدام هذا النوع (مثال وضع نص كبير في متغير PChar , وعمل حلقة عليه تعرض حروفه حرفاً حرفاً مثلاً)

وجزاكم الله خيراً

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#2

يبدو انك لم تستعمل SetLength ل String

SetLength(myStr,1000)

1
#3

شكراً على المعلومة أخي ,

لكنني حللت المشكلة بأن وزعت الـ1000 حرف على 20 سلسلة وربطتهم معاً بعلامة + :)

بدلاً من وضعهم جميعاً في سلسلة واحدة ! اعتقد ان هذا ما كان يسبب المشكلة .

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

مواضيع مشابهة