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

نام تاپیک: سلام چه جوری میشه یه برنامه ساخت که سر ساعت مشخص شروع به زنگ زدن کنه؟

  1. #1
    کاربر دائمی آواتار rezarko
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    شیراز
    سن
    27
    پست
    635

    سلام چه جوری میشه یه برنامه ساخت که سر ساعت مشخص شروع به زنگ زدن کنه؟

    سلام چه جوری میشه یه برنامه ساخت که سر ساعت مشخص شروع به زنگ زدن کنه؟ البته در کار با تایمر مشکلی ندارم اما زنگ زدنشو بلد نیستم.
    ممنون

  2. #2
    کاربر دائمی آواتار ASedJavad
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    زیر سایه امام رئوف
    پست
    856

    نقل قول: سلام چه جوری میشه یه برنامه ساخت که سر ساعت مشخص شروع به زنگ زدن کنه؟

    سلام
    خب برا زنگ زدن یا باید از یک Api به اسم Beep ستفاده کنی
    یا یه فایل صوتی رو که در یه جای هارد ذخیره شده پخش کنی

  3. #3
    کاربر دائمی آواتار rezarko
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    شیراز
    سن
    27
    پست
    635

    نقل قول: سلام چه جوری میشه یه برنامه ساخت که سر ساعت مشخص شروع به زنگ زدن کنه؟

    ممنون . میشه در مورد استفاده از api و beep یه توضیح کامل بدید؟

  4. #4
    کاربر دائمی آواتار h_a_m_i_d
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    dim home as new machincode
    پست
    638

    نقل قول: سلام چه جوری میشه یه برنامه ساخت که سر ساعت مشخص شروع به زنگ زدن کنه؟

    Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
    Private Sub Form_Activate()
    Dim Cnt As Long
    For Cnt = 0 To 5000 Step 10
    'play a tone of 'Cnt' hertz, for 50 milliseconds
    Beep Cnt, 50
    Me.Caption = Cnt
    DoEvents
    Next Cnt
    End Sub
    خوب دوست عزیز اینو رو فرمت کپی کن ببین مشکلت حل میشه یا نه؟

  5. #5
    کاربر دائمی آواتار program2vb
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    آذربایجان شرقی - تبریز
    پست
    303

    نقل قول: سلام چه جوری میشه یه برنامه ساخت که سر ساعت مشخص شروع به زنگ زدن کنه؟

    سلام دوست عزیز دوست عزیز این زمان مشخص نمیکنه این فرکانس بیپ رو زیاد میکنه منظورشون این بود که تو زمان مشخص شده زنگ بزنه

    مثلا ایشون بگن ساعت 2 بعد از ظهر زنگ بزنه

    در ضمن کد بارو کپی کنی خطا میده چون آخرش End Sub یادت رفته

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

    شما هم اگه بخوای سیستم بیپ کنه از API
    private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long

    و یا برای پخش آهنگ با فرمت Wav از API

    private Declare Function PlaySound Lib "WINMM.DLL" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long

    که به شکل زیر میتونی فراخوانی کنی :



    PlaySound App.Path & "\Sound\Hello.wav", &O0, 1

    استفاده کنین


    موفق وپیروز باشید یا علی .
    آخرین ویرایش به وسیله program2vb : سه شنبه 16 اسفند 1390 در 17:28 عصر

  6. #6
    کاربر دائمی آواتار h_a_m_i_d
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    dim home as new machincode
    پست
    638

    نقل قول: سلام چه جوری میشه یه برنامه ساخت که سر ساعت مشخص شروع به زنگ زدن کنه؟

    سلام دوست عزیز اولا که end sun نه end sub
    دوما اینکه من اونو گذاشتم ولی اشتباها در قسمت سمت راست هست اگر دقت کنین
    سوما
    ممنون . میشه در مورد استفاده از api و beep یه توضیح کامل بدید؟
    منظور از این متن اینه که در مورد api بیپ حرف بزنیم لطفا شما تایپیکا رو درست بخونید بعد نظر بدین

  7. #7
    کاربر دائمی آواتار program2vb
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    آذربایجان شرقی - تبریز
    پست
    303

    نقل قول: سلام چه جوری میشه یه برنامه ساخت که سر ساعت مشخص شروع به زنگ زدن کنه؟

    آخه بنده خدا سوال اولش بی جواب مونده شما سوال دومشو جواب میدی

  8. #8
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    shiraz
    پست
    117

    نقل قول: سلام چه جوری میشه یه برنامه ساخت که سر ساعت مشخص شروع به زنگ زدن کنه؟

    اگه نمیخوای از api استفاده کنی میتونی با یه تایمر هر ثانیه ساعت رو با زمانی که برای زنگ زدن مشخص کردی چک کن
    اگه یکی بود هم یه آهنگ پخش کن

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

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

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