المشاركات : 114
المواضيع 55
الإنتساب : Apr 2015
السمعة :
2
الشكر: 2
تم شكره 150 مرات في 53 مشاركات
السلام عليكم ,
ما فائدة وضع الكود التالي في نهايه جملة الكود مع ان برنامجي شغال من غيره
rs.close
set rs=nothing
conn.close
set conn=nothing
ما فائدته علما باني شابك طابعه دوت ماتريكس (epson lq350) وعامل لها شيرينج من نفس الكمبيوتر المتصل به شغالة
ولاكن من خلال الشيرنج من كمبيوتر اخر الاشاره توصل بطيئه وماتطبع علي نفس المكان في الورقه مرات تنزل اسف الصفحه وتطبع ..شنو الحل
البرنامج الدي لدي عامله شبكه .كل كمبيوتر فيه برنامج بس الداتا بيس عامل لها شيرنج كسيرفر
المشاركات : 2,469
المواضيع 2
الإنتساب : Nov 2014
السمعة :
602
الشكر: 17073
تم شكره 15267 مرات في 2998 مشاركات
السلام عليكم
لا لا اخي scsi7000
هذه الكودات ليس لها علاقة بالطابعة ولا اي كيبل ولا ولا . . .
هذه شرحها كالتالي
rs.close - اغلاق الجدول " الاستعلام . . " .
set rs=nothing - "اعادة الجدول الى طبيعته " . . .
conn.close - اغلاق الاتصال بقاعدة البيانات . . .
set conn=nothing - اعادة قاعدة البيانات الى وضعها الطبيعي
فهذه الكودات ليس لها علاقة بالطابعات بتاتاً
بالتوفيق
المشاركات : 114
المواضيع 55
الإنتساب : Apr 2015
السمعة :
2
الشكر: 2
تم شكره 150 مرات في 53 مشاركات
انا قصدي اذا هده الكودات مو موجوده وانا عندي في البرنامج 11 جدول من (rs1 الي rs11) وضلو مفتوحين بدون اغلاق على 8 كمبيوترات في الشبكه هل سيضغطون علي السيرفر ويكون بطئ والنتيجه بطئ اشارت الدوت ماتريكس المشبوكه بالسيرفر ...ولا ما لها شغل ..وشكرا لك يا اخي علي الرد
المشاركات : 2,469
المواضيع 2
الإنتساب : Nov 2014
السمعة :
602
الشكر: 17073
تم شكره 15267 مرات في 2998 مشاركات
28-06-15, 08:02 PM
(آخر تعديل لهذه المشاركة : 28-06-15, 08:05 PM {2} بواسطة Amir_Alzubidy.)
ليس لها علاقة في بطؤ الاجهزة
لكن يفترض الاعتماد دائما اغلاقها لكي لا يكون عبئاً على قاعدة البيانات. . .
الشكر لله اخي
يعطيك العافية
المشاركات : 2,008
المواضيع 58
الإنتساب : Oct 2014
السمعة :
1,005
الشكر: 31833
تم شكره 22865 مرات في 2187 مشاركات
اهلا اخي الكريم ، اضافةً على ماقاله أخي أمير ، من الأفضل لك أن تعمل close ثم set nothing بعد كل إستخدام للـ rs حيث أنك لو لم تعمل set nothing للـ rs ويكون عددها كبير فستؤثر على أداء البرنامج والجهاز نفسه حيث أن يأخذ مساحه من ذاكرة الجهاز على حجم السجلات المخزنه فيه لذلك مع كثرة ال rs دون إعادتها الى وضعها الطبيعي يعني ان تمسحها من الذاكرة لكي يكون هناك مجال او مساحه في الذاكرة تكفي البرامج الأخرى على الجهاز وايضا بالنسبة للconn يفضل عمل نفس الشئ ويفضل تعريف متغير الconn في موديل ويكون public وتتصل بقاعدة البيانات مرة واحده عند تشغيل البرنامج وتغلقه وتعمل له set nothing عند إغلاق البرنامج ، فهكذا تعطي لبرنامج أداء أسرع ويكون خفيف على ذاكرة الجهاز مايسبب تعليق للجهاز ، أما بالنسبه لتأخير الطباعه او تأخير الاضافه والحفظ وتنفيذ الاوامر على قاعدة البيانات بشكل عام فهذا يعود على سرعه وجودة الاتصال بالشبكه نفسها من حيث طول مسافه الكيابل بين الاجهزة بدون سويتشات بينها ونوع الكيبل حيث اعتقد ان افضل نوع لكيبل الشبكه هو Cat6 والنهاية الطرفيه للكيابل يجب أن تكون مكبوسه بشكل جيد .
المشاركات : 3
المواضيع 0
الإنتساب : Feb 2014
السمعة :
0
الشكر: 4
تم شكره 5 مرات في 3 مشاركات
السلام عليكم
كل ما تفظللوا به الاخوان صيحيح ولكن هنالك مسألة الربط بين الطابعة والجهاز هل هو USB - COM - LPT1 فهذه المنافذ هي التي تسبب البطئ وعدم الطباعة باتنسيق الصحيح وخاصة عند اشتغال البرنامج على شبكة وبما انك تستعمل الطابعة النقطية فحتما انك تستخدم المنفذ LPT1 او حتى اي منفذ اخر لا يهم ولحل هذه المشكلة عليك بتشبيك الطابعة عن طريق منفذ NET اذا كان هذا المنفذ موجود في الطابعة وعن طريق السويج (DATA SW) كما حددها الاستاذ احمد فهذا الحل الامثل ايضا ان طول كيبل البيانات هو السبب الرئيسي بعدم انتظام الطباعة بشكل صحيح من حيث (السرعة - التنسيق) وكما حدده ايضا الاستاذ احمد فان لم يكن لديك منفذ NET في الطابعة عليك باستعمال كيبل قصير ومن النوع الجيد او هناك كيبل فيه مقوي للاشارة .
المشاركات : 114
المواضيع 55
الإنتساب : Apr 2015
السمعة :
2
الشكر: 2
تم شكره 150 مرات في 53 مشاركات
12-08-15, 08:51 PM
(آخر تعديل لهذه المشاركة : 12-08-15, 08:53 PM {2} بواسطة scsi7000.)
شكرا لكم ....البرنامج يستخدم نوعين من الطابعات النوع الاول وهو الليزر مشبوكه بكمبيوتر الذي عاملينه سيرفر مشبوكه ديفولت الطباعه من الكميوترات الاخرى سريعه ما فيها مشاكل وفي الطابعه الثانيه وهي ابسون دوت ماتريكس مشبوكه بالسيرفر .لم يضغط المستخدم زر الطباعه المخصص في البرنامج للابسون من خلال كود خاص تتحول الي ديفولت تطبع المراد ثم ترجع الليزر هي الديفولت...الطباعه من السيرفر ما في مشكله لكن المشكله الطباعه من كمبيوتر اخر بالشبكه تتاخر ثم تطبع ومرات تطبع في اسفل الصفحه ..ومن خلال التجارب اكتشفت اذا ما استخدموا الشبكه تطبع واذا الكمبيوترات استخدموا الشبكه يصير هذا البطئ