تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: سوال

  1. #1
    داره خودمونی میشه Mohsen.Sh_PC's Avatar
    تاريخ عضويت
    Dec 2009
    محل سكونت
    مشهد
    پست ها
    148

    14 سوال

    سلام من با استفاده از دستورات زیر یک صدا رو در فرم پخش میکنم.این دستورات آهنگی که آدرسشو دادم پخش میکنه. اما مشکل اینجاست که با تغییر دادن محل نرم افزار دیگه آدرس آهنگ درست نیست. لطفا کمک کنید تا یجوری آدرس فعلی نرم افزار رو با اون بدست بیارم.
    متشکرم.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. #2
    پروفشنال
    تاريخ عضويت
    Apr 2010
    پست ها
    600

    پيش فرض

    سلام من با استفاده از دستورات زیر یک صدا رو در فرم پخش میکنم.این دستورات آهنگی که آدرسشو دادم پخش میکنه. اما مشکل اینجاست که با تغییر دادن محل نرم افزار دیگه آدرس آهنگ درست نیست. لطفا کمک کنید تا یجوری آدرس فعلی نرم افزار رو با اون بدست بیارم.
    متشکرم.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    هم می تونی از اشیاء خود VB استفاده کنی... و هم می تونی... از توابع API استفاده کنی...!؟!

    من راه اول رو می گم... چون ساده تره...!؟!

    یه شئ به اسم App تو VB وجود داره... که یه خاصیت داره که اسمش Path هستش...!؟!

    هر بار که برنامه اجرا میشه... مقدار این خصلت برابر با مسیر برنامه میشه...!؟!

    یعنی می تونی کد زیر رو برای اجراء اون آهنگ به کار ببری...!؟! :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته در صورتی درست کار می کنه که آهنگ تو یه فولدر به اسم Sound باشه...!؟!

    واسه درک بهتر... این یه خط کد رو اجرا کن...!؟! :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    راستی... واسه پخش آهنگ بهتره که کتابخانه های Windows Media Player استفاده کنی...!؟! چون خیلی قوی تر و انعطاف پذیر تر هستند...!؟!

    موفق باشی...!؟!

  3. این کاربر از !Plus بخاطر این مطلب مفید تشکر کرده است


  4. #3
    داره خودمونی میشه Mohsen.Sh_PC's Avatar
    تاريخ عضويت
    Dec 2009
    محل سكونت
    مشهد
    پست ها
    148

    5

    متشکر
    یک سوال دیگه داشتم
    میخوام با خطاهای کار با فایل از طریق دستور Select Case مقابله کنم.
    اما نمیدونم که کجا باید این دستور رو بنویسم.
    مثلا به کد زیر نگاه کنید.
    در این کد به مقابله با کد 76 یا مسیر پیدا نشد" پرداختم اما باز هم در صورت وجود نداشتن فولدر گیم در درایو سی پیغام خطا ظاهر میشه و برنامه بسته میشه.
    حالا این Select Case رو کجا باید بزارم.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #4
    پروفشنال
    تاريخ عضويت
    Apr 2010
    پست ها
    600

    پيش فرض

    اول باید به برنامه بگید که در صورت بروز خطا چه کار کنه...!؟! اینجوری...!؟! :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ErrorLabel اسم یه برچسب ه که محل کد های کنترل خطا رو مشخص می کنه...!؟! (می تونید هر اسم دیگه ای براش انتخاب کنید...!؟!)

    هر کدی که بعد از ErrorLabel قرار بگیره... در صورت بروز خطا اجرا میشه...!؟! (اگه از عبارات شرطی برای کنترل بروز خطا استفاده نکردید... قبل از این برچسب... دستور Exit Function یا Exit Sub رو اضافه کنید...!؟!)

    برای مثال... بازنویسی کد شما... به این صورت میشه...!؟! :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یه روش هم هست که تنبل ها ازش استفاده می کنن...!؟! (بعضی وقت ها هم که زمان واسه نوشتن برنامه محدوده... می تونید ازش استفاده کنید...!؟! ) اگر هم می خواید... خیلی ساده... همه خطا ها رو نادیده بگیرید... این یه خط کد رو به اول تابع یا زیر برنامه تون اضافه کنید...!؟! (من که بهتون توصیه نمی کنم...!؟! می تونه مشکلات زیادی رو به بار بیاره...!؟! )

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته توجه کنید... که تمام این روش ها... فقط جلوی خطا های زمان اجرا رو می گیره...!؟!

    اگه مشکلی بود... من در خدمتم...!؟!

    موفق باشید...!؟!
    Last edited by !Plus; 28-11-2010 at 16:31.

  6. این کاربر از !Plus بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •