Fa شمارش گر

noorabas

Active Member
با عرض سلام و ادب و احترام به همه ي اهل علم و دانش و فن آوري
يك سوال دارم ز دانشمند مجلس باز پرس ؟
اما سوال:
چه طور مي شه توي ام ام بي شمارش گري تعبيه كرد كه زمان استفاده ما رو از نرم افزار نشون بده ؟

با تشكر به خاطر راه اندازي همچين سايت پر و پيموني
و با تشكر از همه ي بچه هايي كه علمشون رو در اختيار دوستانشون ميزارن.
موفق و پيروز و سر بلند باشيد.
 

evil_gates

اين نيز بگذرد ...
دوست عزيز

اول اينكه خوش اومديد

دوم اگه منظورتون از شمارشگر تعداد دفعات استفاده از نرم افزار هست پيشنهاد ميكنم يك متغير عددي رو در Page Start قرار بديد كه با هربار اجراي برنامه يك واحد بهش اضافه ميشه و اين مقدار رو با دستور SaveVariable تو رجيستري ذخيره كنيد.
کد:
LoadVariable("keyname","x")
x=x+1
SaveVariable("keyname","x")

اما اگه قصد داريد مدت زمان استفاده از برنامه رو بدست بياريد پيشنهاد ميكنم با استفاده از توابع CBK_Time زمان جاري شروع برنامه رو تو يك متغير رشته اي بريزيد. در زمان خاتمه هم زمان جاري رو تو يك متغير رشته اي ديگه بريزيد و بعد اختلاف اين دوتا متغير رو محاسبه كنيد.
 

noorabas

Active Member
درخواست

سلام عزيزم!
جناب آقا يا خانم evil_gates
متشكرم كه جواب داديد اما در صورت امكان يه نمونه كار بذاريد با تعداد صفحات مثلاً 3 صفحه كه هر وقت كاربر مي خواد بره بيرون به او پيغام بده كه مثلاً‌شما 10 دقيقه از اين نرم افزار استفاده كرديد.
با تشكر
گر مرد شود بي خطا پايه پايه بلند
بتوان به نردبان به سر آسمان رسد
 

telesate

Member
دوست عزیز اگر میخو اهی داخل برنامه ات شمارشگر داشته باشی و هنگام خروج زمان را به شما بدهد از این مثال هم میتوانی استفاده بکنی
 

پیوست ها

  • timer.rar
    850 بایت · بازدیدها: 20

noorabas

Active Member
از لطفتون سپاس گذارم
جناب telesate
اما آيا براي چند صفحه نيز كار مي كنه ؟
و آيا بايد توي مستر تاپ لاير قرار بگيره؟
خيلي ممنونم.

گر دست فتاده اي بگيري مردي !

 

noorabas

Active Member
به همين شكل كه گفتم عمل كرد
اما بايد دقت بشه كه به صفحه اي كه وجود نداره آدرس دهي نكنيد چرا كه تايمر متوقف مي شه و توي تمام صفحات نيز بايد اسكريپ رو بذاريد و دستور ران اسكريپ رو نيز قرار بديد.
 

evil_gates

اين نيز بگذرد ...
سلام عزيزم!
جناب آقا يا خانم evil_gates
متشكرم كه جواب داديد اما در صورت امكان يه نمونه كار بذاريد با تعداد صفحات مثلاً 3 صفحه كه هر وقت كاربر مي خواد بره بيرون به او پيغام بده كه مثلاً‌شما 10 دقيقه از اين نرم افزار استفاده كرديد.
با تشكر
گر مرد شود بي خطا پايه پايه بلند
بتوان به نردبان به سر آسمان رسد

مثالي كه مي خواستيد پيوست شد
 

پیوست ها

  • time.zip
    984 بایت · بازدیدها: 13

evil_gates

اين نيز بگذرد ...
به همين شكل كه گفتم عمل كرد
اما بايد دقت بشه كه به صفحه اي كه وجود نداره آدرس دهي نكنيد چرا كه تايمر متوقف مي شه و توي تمام صفحات نيز بايد اسكريپ رو بذاريد و دستور ران اسكريپ رو نيز قرار بديد.

دوست عزيز

لطفا منظورتون رو واضح تر بگيد

شما سوال پرسيديد يا سعي كرديد دوستمون رو راهنمايي كنيد؟

اگه منظورتون سوال بوده كه بنده متوجه سوالتون نشدم متاسفانه. اگه هم سعي كرديد دوستمون رو راهنمايي كنيد فكر نميكنيد كمي گنگ و نامفهوم بوده؟

ممنون و موفق باشيد
 

noorabas

Active Member
جانم!
بذار روشن تر عرض كنم.
منظور اين است كه با توجه به صفحات زياد و حركت بين اين صفحات اشكالي در شمارش گر پيش نياد .
حال خواه توقف شمارش گر باشد و خواه عدم تطابق شمارش گر اين صفحه با صفحات ديگر .
كه متسفانه توي اين دو تا مثالي كه دوستمون لطف كردند و منت گذاشتند و قرار دادند اين مشكل مشهود است و خودم هم يه خورده دست كاري كردم اما به نتيجه نرسيدم .
حالا اگه ممكنه يه مثال پرو پيمون بذاريد تا دعاتون كنم .
عزيز باشيد.
 

noorabas

Active Member
تشكر

عزيز جان !
جناب telesate تشكر صميمانه مرا پذيرا باش
ان شاء الله به مدارج بالاي علم و عمل و ايمان نائل شوي و در دنيا و عقبي سعادتمند و فيروز گردي .

اما:
توي قسمت exit و پيغامي كه بعد از كليك بر اون ميده زمان رو فقط بر حسب ثانيه مي دهد نه كل زمان سپري شده
البته نيازي به تصحيح نيست زيرا كه جواب خودم رو گرفتم و از شما ممنونم كه وقت گذاشتيد و به برادر كوچك خود كمك كرديد كه بفهمد آنچه را كه تا به حال نمي دانست.

ممنون و سپاس گذارم.
 

Saman

مدیر انجمن مولتی مدیا بیلدر
از این مثال هم میتونید استفاده کنید.
این مثال اینطور کار میکنه که اول زمان شروع رو ثبت میکنه ، و زمان خروج ، اون هم ثبت میکنه و دو تا زمان رو از هم کم میکنه
 

پیوست ها

  • time in program.zip
    880 بایت · بازدیدها: 9

جدیدترین ارسال ها

بالا