سوال در مورد نمايش دو حالت در دو زمان مختلف

aff - SEvEN

Banned
سلام

صبح همگي بخير باشه .

شما چه کدي رو پيشنهاد مي دين براي همچين خصوصيتي

فرض کنيد من دو تا شي يا حتي Text ايجاد ميکنم روي فرم اصلي بيلدر ، يکي اسمش هست 1 و بعديش هست 2

حالا ميخام کاري کنم که شي تکست 1 با CBK_TimeHMS هماهنگ باشه و طي ساعات 6 صبح تا 6 عصر show بشه و شي تکست 2 هم همينطور طي ساعات 6 عصر تا 6 صبح show بشه .

به طبع زماني که يکي از اين اشيا ساخته شده در فرم بيلدر show مي شه بايد اون يکي hide بشه .

بهترين کد و يا نمونه sample راهنما کدوم هستش ؟

متشکرم

شادي ... مکرر و دائمي !
 
آخرین ویرایش:

peyman136

کاربر متخصص مولتی مدیا بیلدر
خوب من فکر میکنم بهترین دستور استفاده از دستورات شرطی باشه که همیشه توسط یه حلقه کنترل میشه تا ساعت رو چک کنه برای مثال شما مینویسی اگه زمان بین yوx باشه xرو نشون بده و اگه زمان بین yوzبود yرو نشو بده و همواره با یه حلقه کنترل بشه
 

gholonbeh

Member
سلام
والا شادي خانم فك نمي كنم شما تو نوشتن اين كد مشكل داشته باشين
چون شناختي كه از شما تو اين چند وقته پيدا كردم اين كد آسونيه براي شما
من خودم به شخصه از اين روش استفاده مي كنم يعني از كد زير
a=CBK_Hour
If (a<18 & a>6) Then
Show("")
Hide("")
Else
Show("")
Hide("")
End

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

hossein_mmb

Member
منم موافقم.
تنها راه شناسايي ساعت واقعي ( نه ساعت سيستم كاربر ) به نظر من
استفاده از يك سرويس دهنده اينترنتي است . البته نميدونم بشه يا نه .... !

اين مثال هم كه گذاشتم با توجه به ساعت سيستم به كاربر پيغام ميده. شايد به درد دوستان بخوره.
 

پیوست ها

  • TIME.zip
    28.1 کیلوبایت · بازدیدها: 19
بالا