مشاهدة النسخة كاملة : دالة حساب زمن تنفيذ البرنامج
قبلاوي
18-05-2007, 03:27 PM
الى الأخوة الأعزاء أرجو أن تزودوني بدوال أو برنامج أو اجراء يقوم باحتساب زمن تنفيذ البرنامج باللغات VISUAL BASIC,C++,VC++,FORTRAN,QBASIC,PASCAL,ASSEMBLY,C
when prog load
int i = 0
timer1.enabled = true
the timer will add 1 to i every 1 sec
// the i will be the time in secondes of the prog runing time
...
,ويوجد العديد من الدوال ممكت تنفدها وتخترعها من نفسك ^.^
malinofski
15-06-2007, 05:08 PM
مشكوووووور يا غالي
aya brea
31-07-2007, 10:45 AM
السلام عليكم ورحمة الله وبركاته
حل الاخ AZPC صحيح لكن لو افترضنا بان البرنامج يحتاج الى اقل من ثانية واحدة
للتنفيذ فاعتقد انه قيمة المتغير i راح تكون صفر ولا يوجد برنامج يحتاج
الى صفر ثانية للتنفيذ (حسب اعتقادي) حتى برنامج السي الفارغ
main(){}
السلام عليكم ورحمة الله وبركاته
حل الاخ AZPC صحيح لكن لو افترضنا بان البرنامج يحتاج الى اقل من ثانية واحدة
للتنفيذ فاعتقد انه قيمة المتغير i راح تكون صفر ولا يوجد برنامج يحتاج
الى صفر ثانية للتنفيذ (حسب اعتقادي) حتى برنامج السي الفارغ
main(){}
عليكم السلام ورحمة الله ، يا رجل !
UUNUU
11-08-2007, 07:50 PM
مايهم اللغه اللي تكتب فيها الفكره هي انك تحسب الوقت في اول سطر و تحسب الوقت في آخر سطر وتطرحهم من بعض ويطلعلك وقت تنفيذ البرنامج
أبو هاجر الحلوة
31-08-2007, 09:24 PM
هذا الكود لحساب زمن تنفيذ أي جزء من البرنامج(إجراء,دالة إلخ....)
في قسم التصريحات
Private Declare Function GetTickCount Lib"kernel32" () As Long
و في المكان المناسب
Dim iStart As Long, iEnd As Long
iStart=GetTickCount()
'ضع هنا الكود الذي تريد زمن تنقيذه
iEnd = GetTickCount()
MsgBox iEnd - iStart
الزمن المسترجع محسوب بالجزء من الألف من الثانية
The Coder
02-09-2007, 01:09 PM
شطار ..... ^^
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .