نمایش نتایج 1 تا 27 از 27

نام تاپیک: نمایش ساعت در برنامه

  1. #1
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    نمایش ساعت در برنامه

    سلام میشه بگین چطور میشه یک ساعت در برنامه داشته باشم ؟
    اینکه انلاین باشه یعنی ثابت نباشه

  2. #2
    کاربر دائمی آواتار navid_8x
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    قزوین
    پست
    130

    نقل قول: نمایش ساعت در برنامه

    خوب یک تایمر بزار. و این هارو براش بنویس
    label1.caption:=timetostr(time); \\get time

  3. #3
    کاربر دائمی آواتار aserfg
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    Asp+.net
    پست
    617

    نقل قول: نمایش ساعت در برنامه

    براي اينكه گفتي نمي خواي ثابت باشه بهتره يه timer1رو روي فرمت بزاري و كد بالا رو در رويدادontimeبنويسي مثل زير:
    procedure TForm1.Timer1Timer(Sender: TObject);
    begin
    label1.Caption:=timetostr(time);
    end;

  4. #4
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    نقل قول: نمایش ساعت در برنامه

    یعنی تو یک label این کد رو بنوسیم میشه یک مثال بزنی برام

  5. #5
    کاربر دائمی آواتار morika
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    کرج
    سن
    34
    پست
    736

    نقل قول: نمایش ساعت در برنامه

    باید یه Timer تو برنامه درست کنی بعد توی او Timer بنویسی : Label1.caption=Time

  6. #6
    کاربر دائمی آواتار morika
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    کرج
    سن
    34
    پست
    736

    نقل قول: نمایش ساعت در برنامه

    البته باید Interval تایمر رو هم روی 5 بزاری

  7. #7
    VIP آواتار دنیای دلفی
    تاریخ عضویت
    تیر 1404
    محل زندگی
    یک جایی توی جنوب ایران
    پست
    1,298

    نقل قول: نمایش ساعت در برنامه

    البته باید Interval تایمر رو هم روی 5 بزاری
    بايد Interval را روي 1000 ميلي بزاره تا ساعت 1 ثانيه يك ثانيه بره جلو

  8. #8
    کاربر دائمی آواتار SYNDROME
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    تهران
    پست
    2,814

    با سلام

    نقل قول نوشته شده توسط hentjanson مشاهده تاپیک
    سلام میشه بگین چطور میشه یک ساعت در برنامه داشته باشم ؟
    اینکه انلاین باشه یعنی ثابت نباشه
    اگر سیستمتان کلاینت است به نظر من بهتر است از گذاشتن ساعت در سیستم خوداری کنید.چون در پایین ویندوز ساعت وجود دارد و کاربران بیشتر به آن سمت نگاه می کنند.
    در ضمن اگر از سرور استفاده می کنید باید ساعت را مدام از سرور بخوانید.
    موفق باشید

  9. #9
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    نقل قول: نمایش ساعت در برنامه

    ببخشید این کد نیاز به گزاشتن label داره یعنی من باید یک label بزارم تو برنامم

  10. #10
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    نقل قول: نمایش ساعت در برنامه

    چطور میشه این ارقام رو فارسی کرد الان لاتینه در برنامه نمیشه تنظیم کرد اعداد فارسی باشه

  11. #11
    کاربر دائمی آواتار babak_delphi
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    آستارا
    پست
    634

    نقل قول: نمایش ساعت در برنامه

    bidimode اون لیبل رو RightToLeft کن

  12. #12
    کاربر دائمی آواتار babak_delphi
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    آستارا
    پست
    634

    نقل قول: نمایش ساعت در برنامه

    البته فونتت هم باید فارسی داشته باشه
    مثل Tahoma یا Arial

  13. #13
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    نقل قول: نمایش ساعت در برنامه

    یک سوال ساعت موقع اجرای برنامه 2 ثانیه بعد نشون داده میشه یعنی همزمان با برنامه نشون داده نمیشه یک موضوع دیگه هم هست اون pm am رو نمیشه صبح عصر کرد اینجا ؟

  14. #14
    کاربر دائمی آواتار aserfg
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    Asp+.net
    پست
    617

    نقل قول: نمایش ساعت در برنامه

    خوب اخوي خاصيت فونت مربوط به ليبلت رو يه فونت فارسي بزار.

  15. #15
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    نقل قول: نمایش ساعت در برنامه

    اینکارو کردم مرسی اخوی !
    بابت دیر اومدن ساعت چیکار باید بکنم تاخیر 2 ثانیه ای داره

  16. #16

    نقل قول: نمایش ساعت در برنامه

    نقل قول نوشته شده توسط hentjanson مشاهده تاپیک
    اینکارو کردم مرسی اخوی !
    بابت دیر اومدن ساعت چیکار باید بکنم تاخیر 2 ثانیه ای داره


    مقدار Interval را 1000 قرار بده.

  17. #17
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    نقل قول: نمایش ساعت در برنامه

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

  18. #18
    کاربر دائمی آواتار babak_delphi
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    آستارا
    پست
    634

    نقل قول: نمایش ساعت در برنامه

    کدی را که در OnTimer نوشتی رو در OnShow همون فرم هم بنویس

    label1.Caption:=timetostr(time);

  19. #19
    کاربر دائمی آواتار SYNDROME
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    تهران
    پست
    2,814

    با سلام

    نقل قول نوشته شده توسط hentjanson مشاهده تاپیک
    1000 گزاشتم ولی هنوز دیر میاد ساعت درسته دیر نمایش داده میشه اول که برنامه اجرا میشه نیست در صفحه بعد از یک ثانیه به نمایش در میاد
    منظورتان این است که در اول برنامه دیر شروع به کار می کند و یا همیشه از ساعت سیستم عقب است.
    اگر عقب است عدد را به 500 تبدیل کنید ببینید درست می شود.
    موفق باشید

  20. #20

    Cool نقل قول: نمایش ساعت در برنامه

    نقل قول نوشته شده توسط hentjanson مشاهده تاپیک
    1000 گزاشتم ولی هنوز دیر میاد ساعت درسته دیر نمایش داده میشه اول که برنامه اجرا میشه نیست در صفحه بعد از یک ثانیه به نمایش در میاد
    منظورش این هست که وقتی برنامه رو اجرا میکنی ساعت همون موقع به نمایش در نمیاد و بعد از گزشتن 1 ثانیه نشون داده میشه که این به خاطر اینهکه تایمر 1 ثانیه طول میکشه که کد رو راه اندازی کنه چون Interval داون 1000 هست .
    برای حل این مشکل همونطور که آقا بابک گفت روی Forum برنامت دوبار کلیک کن و درقسمت کد این کد رو وارد کن :
    Label1.caption:=timetostr(time);
    آخرین ویرایش به وسیله Felony : جمعه 17 خرداد 1387 در 09:03 صبح

  21. #21
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    نقل قول: نمایش ساعت در برنامه

    مرسی حل شد مشکلم - راستی اعداد فارسی شدن ولی این am pm رو چیکار کنم می خوام بنویسه صبح و بعدظهر

  22. #22

    نقل قول: نمایش ساعت در برنامه

    سلام دوست من

    توی Control Panel رو گزینه Regional and Language Option کلیک کن در صفحه باز شده روی ...Customize کلیک کن و بعد در سر برگ Time جلوی :AM Symbol بنویس "صبح" و جلوی :PM Symbol بنویس عصر مشکلت حل میشه!

    موفق و موید باشی

  23. #23
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    نقل قول: نمایش ساعت در برنامه

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

  24. #24
    کاربر دائمی آواتار seyed_farid
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    469

    نقل قول: نمایش ساعت در برنامه

    این برنامه کاربردی را ببین.
    اولیش برنامه است.
    دومیش هم متدهاش هست.
    بقیه اش هم فایلهای ویندوزی مورد لزومش هست که تو سه قسمت هست یا میتونید از سی دی ویندوز هم برداریدش.بعد همشو تو یک دایرکتوری باز کنید.
    من برای فارسی کردن ویندوز ازش استفاده میکنم. یعنی ویندوز رو بدون تغییر، نصب میکنم و بعدش با این برنامه فارسی سازیش رو با چند کلیک ساده انجام میدم.
    فایل های ضمیمه فایل های ضمیمه

  25. #25
    کاربر دائمی آواتار hentjanson
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    مشهد
    پست
    442

    نقل قول: نمایش ساعت در برنامه

    مرسی جالب بود متشکرم ....

  26. #26
    کاربر تازه وارد آواتار ali_sayahiyan
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    اصفهان
    پست
    35

    نقل قول: نمایش ساعت در برنامه

    دوست عزیز کد زی را در تایمر کپی کن

     

    label1.caption:= timetostr(time);
    label1.caption:=StringReplace(label1.caption,'PM', 'بعد از ظهر',[rfReplaceAll]);
    label1.caption:=StringReplace(label1.caption,'AM', 'صبح',[rfReplaceAll]);


  27. #27

    نقل قول: نمایش ساعت در برنامه

    البته باید با یه شرط این کار رو انجام بدی چون ممکن ویندوز کاربر فارسی باشه وبه جای AM و PM بزنه ق.ظ یا ب.ظ که در این صورت باید کدتون به این صورت باشه :

    label1.caption:= timetostr(time);
    label1.caption:=StringReplace(label1.caption,'ب. ','بعد از ظهر',[rfReplaceAll]);
    label1.caption:=StringReplace(label1.caption,'ق. ','صبح',[rfReplaceAll]);

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •