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

كود تسريع عمل البرنامج

مغلق
بدأه MaTaRi في 13 يونيو 2005 · 5 رد · 789 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عايكم

هل يوجد كود يعمل تسريع لتنفيذ الكود

يعني انا مسوي برنامج vb+ access

و عند البحث واظهار النتائج في flexgrid اريدها تنكتب بشكل سريع جدا اسرع من الموجود

تقريبا اهيه تأخذ 6 ثواني لكي تكتب 4026 سجل كل سجل مكون من 7 حقول

انا اشوف السرعه معقوله جدا لكن الواحد يطمع اذا في اسرع خصوصا اذا كانت البيانات اكبر من كذا

عندي سؤال اخر:

اقصى حد لل flexgrid.rows = 40000

مع ان mshflexgrid تاخذ اكثر من flexgrid انا جربت 100.000 وقبل معي بالنسبه للmshflexgrid

لكن flexgrid اسررررررع بكثيرررر من mshflexgrid

في تحميل السجلات من قاعدة البيانات

بانتظار الرد عاااااااااجل

#2

أعتقد أنه عليك أن تقوم بعمليت تقسيم المخراجات مثل ما يحدث فى الدوت نت

ما يسمى الـPageing

كل ما تحتاجةهى جملة Sql تقوم بتقسيم المخرجات و على ما أعتقد ان هناك داله أسمها limit فى الـSQL

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#3

شكرا لك neo

بصراحه اعطيتني امل

بس لوتعطيني مثال عليها اكون شاكر لك

#4

موضوع استعراض بيانات من DB وسرعتها تعتمد على جملة SQL

لكن في امر (Do Event ) يعمل على التسريع قليلا جربه

تحياتي

يــــا أقصى .... لا تنادي ..... فلن يجيبك احد

#5

شكرا لك اخي

لكن وين احط الامر بعد الجمله او قبل او كيف استخدامها

لاني بصراحه لم استخدمها من قبل

#6

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

أولا Doevents لاتقوم بتسريع البرنامج بل العكس فإستخدام تلك الكلمة يخبر الويندوز ان يقص من الذاكرة الممنوحة للبرنامج وإتاحتها للبرامج التى تعمل فى نفس الوقت مما يعنى ان البرنامج نفس سرعتة ستقل ولكن الميزة الوحيد هنا هو ان البرنامج سيظل ثابت بعكس عدم إستخدامها سيجعل عدم مستقر وواجهته ستصير غير ثابتة حتى تنتهى العملية التى يقوم بها البرنامج

{يَا أَيُّهَا النَّاسُ اتَّقُوا رَبَّكُمْ إِنَّ زَلْزَلَةَ السَّاعَةِ شَيْءٌ عَظِيمٌ }الحج1

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

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