رفتن به مطلب
  • 0

سوال در مورد استفاده از ساعت در برنامه


Radius

سوال

سلام

 

من یک Button دارم که میخوام براش تعریف کنم که هر 24 کاربر فقط بتونه یک بار روی دکمه بزنه

 

حالا من میخوام برنامه این باگ رو نداشته باشه که ساعت رو بکشیم جلو برنامه فکر کنه 24 گذشته

 

ممنون میشم هر 2 را توضیح بدید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

8 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

درود و صبحتون بخیر

بهترین راه اینه که بیایین به برنامه دسترسی اینترنت بدید و ساعت رو از یک سایت که ساعت دقیق رو نشون میده بگیرید

ساعت رو بگیرید و ذخیره کنید و دفعات بعد ساعت رو باز بگیرید و مقایسه کنید

اگر زمان بیشتر از 24 ساعت بود ....

 

البته از تاریخ هم میتونید استفاده کنید

خیلی براتون راحت تره برای زمانی که میخواهید هر یک روز یک بار بشه باهاش کار کرد.

فقط مشکلش این میشه که اگه ساعت 11 شب در یک روز باهاش کار کنیم... باز ساعت 12:01 شب میتونید باهاش کار کنید چون فرداش حسابه

که البته باز کاربر نمیتونه تا فرداش که بشه 12:01 باهاش کار کنه !

 

هرجاییش میشکل دااشتید بگید کمکتون میکنیم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب اکه کاربر آنلاین نباشه باید چی کار کنیم؟؟

 

البته صبح به خیر  :DD:

باید شرط بزارید و اینترنت رو بررسی کنید

مثل خیلی از برنامه ها...

اگه اینترنت وصل بود برنامه باز بشه در غیر این صورت برنامه پیغام عدم دسترسی به اینترنت رو بده

 

http://answercenter.ir/topic/818-%D8%B1%D9%88%D8%B4-%D8%AC%D8%AF%DB%8C%D8%AF-%DA%86%DA%A9-%DA%A9%D8%B1%D8%AF%D9%86-%D9%88%D8%B5%D9%84-%DB%8C%D8%A7-%D9%86%D8%A8%D9%88%D8%AF%D9%86-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%DA%AF%D9%88%D8%B4%DB%8C-%D8%A8%D8%A7-httpjob/

http://answercenter.ir/topic/24-%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D9%88%D8%B6%D8%B9%DB%8C%D8%AA-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%D8%AF%D8%B1-basic4android/

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون که این ساعت هم جواب گو من هستید

 

اگه یک آموزش برای ساعت هم قرار بدید ممنون میشم . شرمنده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خواهش میکنم

 

شما آموزش های GetElements رو ببینید

توی یکی از قسمت ها تاریخ رو هم گرفته بودیم اگر اشتباه نکنم

کلا باید با GetElements از هر سایتی که خودتون میدونید معتبر هست و ساعتش وابسته به ساعت سیستم شما نیست ساعت یا تاریخ دقیق رو بگیرید

 

مثلا برای سایت زیر :

http://80.191.177.51/login.aspx

 

به این صورت تاریخ رو میگیریم :

WebViewExtras1.executeJavascript(WebView1, "B4A.CallSub('Process_GetDate', true, document.getElementById('lblDate').innerText)")
Sub Process_GetDate(Html As String)
	    Html = Html.Replace("""","'")
		lblDate.Text = Html
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

 

ببخشید من الان از یک سایت GetElement کردن تاریخ رو به صورت عددی یعنی /94/2/22 مثلا

 

حالا بقیه کار رو ممنون میشم راهنمایی کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

از طریق Split تاریخ روز رو بکشید بیرون :

Dim str() As String = Regex.Split("/",Label1.Text)
Label2.Text = str(2)

الان 22 رو کشدیم بیرون

حالا بعد از اینکه کاربر کلیک رو انجام داد(یک بار کار رو انجام داد) بیا 22 که جدا کردیم رو ذخیره کن

سری بعد که میخواد باز کلیک کنه دوباره میایی GetElements میکنی و تاریخ رو میگیری و با مقدار ذخیره شده مقایسه میکنی

اگه برابر بود یعنی توی توی اون تاریخ یک بار با برنامه کار کرده و کلیک رو انجام داده

اگه نبود یعنی کار نکرده و اجازه کار رو به کاربر میدی

 

به همین راحتی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یک سوال دارم 

 

چجوری میتونم کاری کنم که کاربر مثلا بگم که روی فلان تبلیغ کلیک شد این امکان به کاربر داده بشه که روی اون دکمه 2 بار در 24 ساعت بزنه به جای 1 بار

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...