تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ما فائدة وضع (set rs=nothing, rs.close) وهل له شغل في بطئ الطباعه في الدوت ماتريكس
#1
السلام عليكم ,
ما فائدة وضع الكود التالي في نهايه جملة الكود مع ان برنامجي شغال من غيره

rs.close
set rs=nothing
conn.close
set conn=nothing

ما فائدته علما باني شابك طابعه دوت ماتريكس (epson lq350) وعامل لها شيرينج من نفس الكمبيوتر المتصل به شغالة
ولاكن من خلال الشيرنج من كمبيوتر اخر الاشاره توصل بطيئه وماتطبع علي نفس المكان في الورقه مرات تنزل اسف الصفحه وتطبع ..شنو الحل

البرنامج الدي لدي عامله شبكه .كل كمبيوتر فيه برنامج بس الداتا بيس عامل لها شيرنج كسيرفر
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , awidan76
#2
السلام عليكم
لا لا اخي scsi7000
هذه الكودات ليس لها علاقة بالطابعة ولا اي كيبل ولا ولا . . .
هذه شرحها كالتالي

rs.close - اغلاق الجدول " الاستعلام . . " .

set rs=nothing - "اعادة الجدول الى طبيعته " . . .
conn.close - اغلاق الاتصال بقاعدة البيانات . . .
set conn=nothing - اعادة قاعدة البيانات الى وضعها الطبيعي

فهذه الكودات ليس لها علاقة بالطابعات بتاتاً

بالتوفيق
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , rnmr , rnmr , awidan76
#3
انا قصدي اذا هده الكودات مو موجوده وانا عندي في البرنامج 11 جدول من (rs1 الي rs11) وضلو مفتوحين بدون اغلاق على 8 كمبيوترات في الشبكه هل سيضغطون علي السيرفر ويكون بطئ والنتيجه بطئ اشارت الدوت ماتريكس المشبوكه بالسيرفر ...ولا ما لها شغل ..وشكرا لك يا اخي علي الرد
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy , Ahmed_Mansoor , awidan76
#4
ليس لها علاقة في بطؤ الاجهزة

لكن يفترض الاعتماد دائما اغلاقها لكي لا يكون عبئاً على قاعدة البيانات. . .

الشكر لله اخي
يعطيك العافية
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , awidan76
#5
ذكرا جزيلا
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy , awidan76
#6
اهلا اخي الكريم ، اضافةً على ماقاله أخي أمير ، من الأفضل لك أن تعمل close ثم set nothing بعد كل إستخدام للـ rs حيث أنك لو لم تعمل set nothing للـ rs ويكون عددها كبير فستؤثر على أداء البرنامج والجهاز نفسه حيث أن يأخذ مساحه من ذاكرة الجهاز على حجم السجلات المخزنه فيه لذلك مع كثرة ال rs دون إعادتها الى وضعها الطبيعي يعني ان تمسحها من الذاكرة لكي يكون هناك مجال او مساحه في الذاكرة تكفي البرامج الأخرى على الجهاز وايضا بالنسبة للconn يفضل عمل نفس الشئ ويفضل تعريف متغير الconn في موديل ويكون public وتتصل بقاعدة البيانات مرة واحده عند تشغيل البرنامج وتغلقه وتعمل له set nothing عند إغلاق البرنامج ، فهكذا تعطي لبرنامج أداء أسرع ويكون خفيف على ذاكرة الجهاز مايسبب تعليق للجهاز ، أما بالنسبه لتأخير الطباعه او تأخير الاضافه والحفظ وتنفيذ الاوامر على قاعدة البيانات بشكل عام فهذا يعود على سرعه وجودة الاتصال بالشبكه نفسها من حيث طول مسافه الكيابل بين الاجهزة بدون سويتشات بينها ونوع الكيبل حيث اعتقد ان افضل نوع لكيبل الشبكه هو Cat6 والنهاية الطرفيه للكيابل يجب أن تكون مكبوسه بشكل جيد .
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy , Microformt , awidan76
#7
شكرا جزيلا لكم
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Amir_Alzubidy , awidan76 , awidan76
#8
السلام عليكم
كل ما تفظللوا به الاخوان صيحيح ولكن هنالك مسألة الربط بين الطابعة والجهاز هل هو USB - COM - LPT1 فهذه المنافذ هي التي تسبب البطئ وعدم الطباعة باتنسيق الصحيح وخاصة عند اشتغال البرنامج على شبكة وبما انك تستعمل الطابعة النقطية فحتما انك تستخدم المنفذ LPT1 او حتى اي منفذ اخر لا يهم ولحل هذه المشكلة عليك بتشبيك الطابعة عن طريق منفذ NET اذا كان هذا المنفذ موجود في الطابعة وعن طريق السويج (DATA SW) كما حددها الاستاذ احمد فهذا الحل الامثل ايضا ان طول كيبل البيانات هو السبب الرئيسي بعدم انتظام الطباعة بشكل صحيح من حيث (السرعة - التنسيق) وكما حدده ايضا الاستاذ احمد فان لم يكن لديك منفذ NET في الطابعة عليك باستعمال كيبل قصير ومن النوع الجيد او هناك كيبل فيه مقوي للاشارة .
الرد }}}
تم الشكر بواسطة: awidan76
#9
شكرا لكم ....البرنامج يستخدم نوعين من الطابعات النوع الاول وهو الليزر مشبوكه بكمبيوتر الذي عاملينه سيرفر مشبوكه ديفولت الطباعه من الكميوترات الاخرى سريعه ما فيها مشاكل وفي الطابعه الثانيه وهي ابسون دوت ماتريكس مشبوكه بالسيرفر .لم يضغط المستخدم زر الطباعه المخصص في البرنامج للابسون من خلال كود خاص تتحول الي ديفولت تطبع المراد ثم ترجع الليزر هي الديفولت...الطباعه من السيرفر ما في مشكله لكن المشكله الطباعه من كمبيوتر اخر بالشبكه تتاخر ثم تطبع ومرات تطبع في اسفل الصفحه ..ومن خلال التجارب اكتشفت اذا ما استخدموا الشبكه تطبع واذا الكمبيوترات استخدموا الشبكه يصير هذا البطئ
الرد }}}
تم الشكر بواسطة: awidan76 , awidan76



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


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