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

لماذا لا تخرج البيانات على التكست إلا بعد نهاية الدالة

مغلق
بدأه باسم الموجي في 10 يناير 2008 · 4 رد · 576 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أنا كنت أريد أن أقوم باخراج بيانات على تكست بشكل متتابع يعني يقوم بكتابة أي شئ ثم يقوم بمسحه وكتابة شئ آخر مكانه وهكذا وحتى أوضح قصدي سأضرب مثال

Private Sub Command1_Click()
Text1 = "a"
For i = 1 To 100000000
Next
Text1 = "b"
End Sub

المفروض أن هذا البرنامج سيقوم بكتابة حرف a في التكست وبعد فترة زمنية وجيزة سيقوم بكتابة b هذا هو الطبيعي والمنطقي لكن للأسف هذا لا يحدث معي فعند الضغط على Command1 يظل التكست فارغ لفترة وجيزة ثم يكتب b بمعنى أن a لا تكتب أبدا وأريد أن أعرف لماذا يحدث ذلك

وطبعا لو كتبت

Text1=Text1+"b"

سيظل التكست فارغ حتى تنتهي الـ loop ثم يكتب ab دفعة واحدة !!!

من أقوال الأئمة

الإمام علي بن أبي طالب -رضي الله عنه-: "الناس ثلاثة : فعالم رباني ، ومتعلم على سبيل النجاة ، وهمج رِعاع غوغاء أتباع كل ناعق ، يميلون مع كل ريح ، لم يستضيئوا بنور العلم ، ولم يلجئوا إلى ركن وثيق".

الإمام مالك -رحمه الله- : " لن يصلح آخر هذه الأمة إلا بما أصلح به أولها ".

الإمام الأوزاعي -رحمه الله- : " عليك بآثار من سلف وإن رفضك الناس وإياك وآراء الرجال وإن زخرفوه لك بالقول ".

الإمام الفضيل بن عياض -رحمه الله- : " عليك بطرق الهدى و لا يضرك قلة السالكين و إياك و طرق الضلالة ولا يغرك كثرة الهالكين ".

علامة الزمان الإمام الألباني -رحمه الله- : " إن الخلاص إلى أيدي هؤلاء الشباب يتمثل في أمرين لا ثالث لهما ؛ التصفية والتربية ".

وكل خير في اتباع من سلف وكل شر في ابتداع من خلف

#2

ماذا لو عدلت الكود ليصبح كالتالي :

Private Sub Command1_Click()
Text1 = "a"
DoEvents
For i = 1 To 100000000
Next
Text1 = "b"
End Sub

تم تعديل هذه المشاركة بواسطة المبرمج أحمد في 10 يناير 2008 في 19:48

سبحان الله وبحمده ... سبحان الله العظيم

#3

تمام هذا ما كنت أريد بالضبط جزاك الله خيرا

من أقوال الأئمة

الإمام علي بن أبي طالب -رضي الله عنه-: "الناس ثلاثة : فعالم رباني ، ومتعلم على سبيل النجاة ، وهمج رِعاع غوغاء أتباع كل ناعق ، يميلون مع كل ريح ، لم يستضيئوا بنور العلم ، ولم يلجئوا إلى ركن وثيق".

الإمام مالك -رحمه الله- : " لن يصلح آخر هذه الأمة إلا بما أصلح به أولها ".

الإمام الأوزاعي -رحمه الله- : " عليك بآثار من سلف وإن رفضك الناس وإياك وآراء الرجال وإن زخرفوه لك بالقول ".

الإمام الفضيل بن عياض -رحمه الله- : " عليك بطرق الهدى و لا يضرك قلة السالكين و إياك و طرق الضلالة ولا يغرك كثرة الهالكين ".

علامة الزمان الإمام الألباني -رحمه الله- : " إن الخلاص إلى أيدي هؤلاء الشباب يتمثل في أمرين لا ثالث لهما ؛ التصفية والتربية ".

وكل خير في اتباع من سلف وكل شر في ابتداع من خلف

#4

جزاك الله خير يا اخي بس يا ريت توضح لينا سبب ده يمكن نقدر ندلك علي طريقة احسن من اللوبات الا ما لهاش لازممة والا بتاخد مساحة لا فائدة منها في الرام ومصادر النظام .................

#5

أخي أنا كتبت هذه اللوب لتوضيح قصدي فقط لكن البرنامج الذي أريد التعديل فيه برنامج آخر لكنه طويل فلم أرى حاجة لكتابته هنا حتى لا أعقد الأمر فاستخدمت هذه اللوب للتوضيح فقط

من أقوال الأئمة

الإمام علي بن أبي طالب -رضي الله عنه-: "الناس ثلاثة : فعالم رباني ، ومتعلم على سبيل النجاة ، وهمج رِعاع غوغاء أتباع كل ناعق ، يميلون مع كل ريح ، لم يستضيئوا بنور العلم ، ولم يلجئوا إلى ركن وثيق".

الإمام مالك -رحمه الله- : " لن يصلح آخر هذه الأمة إلا بما أصلح به أولها ".

الإمام الأوزاعي -رحمه الله- : " عليك بآثار من سلف وإن رفضك الناس وإياك وآراء الرجال وإن زخرفوه لك بالقول ".

الإمام الفضيل بن عياض -رحمه الله- : " عليك بطرق الهدى و لا يضرك قلة السالكين و إياك و طرق الضلالة ولا يغرك كثرة الهالكين ".

علامة الزمان الإمام الألباني -رحمه الله- : " إن الخلاص إلى أيدي هؤلاء الشباب يتمثل في أمرين لا ثالث لهما ؛ التصفية والتربية ".

وكل خير في اتباع من سلف وكل شر في ابتداع من خلف

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…