انا برمجت [/quote][/php][/code]برنامج بلغة ال c#
لكن واجهتني مشكلة
string i;
StreamReader I = new StreamReader("i.txt");
while ((i = I.ReadLine()) != null)
هنا انا عملت قرائة لملف اسمه i.txt
textbox.text =i;
يعني ياخد الموجود داخل التكست ويحطه في textbox
ولما يبدا البرنامج في العمه بيسير مشكلة
انو البرنامج بيعلق لانو ملف التكست الي اسمه
i.txt
موجود فيه 20 سطر
وخفيف ولكن لما تبدا حلقة التكرار while
بتاخد كل سطر من الملف وبتبدا تعمل عليه وما بيبين في التكست بوكس اي حاجة غير اخر سطر اخدته
انا عايز لما تبدا الحلقة بالتكرار يفصل بين كل سطر وسطر ويبين السطر الي في الملف على ال txtbox
يعني كل ما يخلص سطر ينتقل ع السطر الي بعده
أرجو منكم الحل .....
مشكور على مرورك
أخي
Sajad
لكن ليست هاذه المشكلة التي تواجهني
البرنامج يعمل بشكل صحيح لكن المشكلة شوي بسيطة شاهدو هذه الصور
هذا هوا البرنامج هوا عبارة عن برنامج متل ما انتو شايفين
طبعاً يوجد ملف أسمه
Target.txt
موجود بداخله
wwww.host.com
http://www.sait.com
localhost
وملف اخر أسمه
user.txt
موجود بداخله
admin1
admin2
admin3
admin
وملف اسمه
pass.txt
موجود بداخله
123456
1234567
12345678
123456789
2804804
المشكلة هنا شاهد الصورة التالية
لاحظ ان اخر كلمة من كل مستند نص تظهر فقط على ال txtbox
التي ترااها امامك
البرنامج يعمل بشل صحيح ويأخد كل سطر من المستند ولكن كل ما أريده ان يأخد اول سطر من كل مستند وينفذ عليه الكود الخاص بالبرنامج ويظهر السطر الذي ينفذ عليه الكود على ال txtbox
أكيد فهمت انا شو بقصد ....
السلام عليكم
اخي العزيز
اولا انت ما وضحت انه سؤالك يحتوي على 3 Text وايضا لم توضح انك تريد تنفذ كود معين على كل سطر يقرأه البرنامج لذا جوابي كان على حد سؤالك ولا أنا غلطان؟
اذا كنت تقصد انك تريد ان تفصل بين كل سطر وقت معين فأكتب Thread.Sleep(300); طبعا بالملي ثانية ويجب ان تدرج مجال الاسماء Threading في الUsing
ثانيا ما هي الكود الخاص بالبرنامج؟ لماذا لم توضحه في تساؤلك الاول؟؟؟؟؟
ثالثا ان الـText مثلما قلت تظهر البيانات على شكل نصوص واذا لم تربط السطر الاول بالثاني سوف لن ترى بقية الاسطر وايضا يجب ان تجعل خاصية الـMuliLine للـText يساوي True وتكبر حجم الـText حتى ترى الفرق
تحياتي
اخي بعد أزنك الكود خاص جداً هاد المثال الي انا كاتبه توضيحي ... للبرنامج تبعي ... انتا جوابك كان صحيح على سؤالي الاول انا لا انكر .
ولاكن انا لم اوضح الفكرة لك
وشكراً على الجواب على السؤال
لكن انا مش عارف اين اضع هااد ال Thread
وعلى ما أظن انه ال Thread بتعمل ايقاف للبرنامج كله وبعدين بيرجع يشتغل من أول ...
(18-11-13, 02:01 PM)ِA3-3aTa كتب : [ -> ]اخي بعد أزنك الكود خاص جداً هاد المثال الي انا كاتبه توضيحي ... للبرنامج تبعي ... انتا جوابك كان صحيح على سؤالي الاول انا لا انكر .
ولاكن انا لم اوضح الفكرة لك
وشكراً على الجواب على السؤال
لكن انا مش عارف اين اضع هااد ال Thread
وعلى ما أظن انه ال Thread بتعمل ايقاف للبرنامج كله وبعدين بيرجع يشتغل من أول ...
Thread او ما يسمى بخيوط العمليات هو امكانيت جعل برنامجك ينفذ اكثر من عمليه في نفس الوقت دون توقف اي اشبه بالخيط المتفرعة من برنامجك الرئيسي
اخي انا اعطيك حيلة اسهل
كود :
string[] host = System.IO.File.ReadAllLines(@"c:\host\host.txt");
string[] user = System.IO.File.ReadAllLines(@"c:\host\user.txt");
string[] password = System.IO.File.ReadAllLines(@"c:\host\password.txt");
for (int counter = 0; counter < host.Length; counter++)
{
texthost.Text=host[counter];
userhost.Text = host[counter];
passwordhost.Text = host[counter];
///////////
// ضع الكود الي تريده هنا للدورة
/////////////
}