تعریف صریح متغیر

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts

  • Javid Mokhtari
    پاسخ داد
    RE: تعریف صریح متغیر

    با سلام.
    خب شما دو نوع متغیر تعریف کردین و از هر دو هم استفاده کردین.
    یکی از متغیر ها رو از قسمت option Explicit حذف کنید ببینید چه اتفاقی می افتد. [hr]
    راستی ، متغیر ها باید تو یک کد مورد استفاده قرار بگیرن تا اگه اشتباه بود خطا بده.

    Leave a comment:


  • farzin24622
    یک موضوع ایجاد کرد تعریف صریح متغیر

    تعریف صریح متغیر

    سلام به عزیزان و اساتید ؛

    در صفحات 30 و 31 کتاب منتسب به آقای قنبر ، در مورد تعریف ضمنی و صریح متغیرها مطالبی آمده و آورده شده که در تعریف ضمنی اگر یک متغیر را که قبلا آورده ایم دوباره بیاوریم ولی اشتباه تایپی بکنیم برنامه آنرا یک متغیر دیگر میشناسد دلیلش هم این هست که در تعریف ضمنی قبلا توسط دستور Dim متغیرها رو معرفی نمیکنیم ولی در تعریف صریح چون قبلا با دستور Dim متغیر تعریف میگردد اگر در خط بعدی اشتباه تایپی شکل بگیرد با پیغام خطا مواجه میشویم . ولی من این کار رو امتحان کردم و هیچ خطایی دریافت نکردم و فقط تفاوت این دو تعریف رو در خطی که زیر دستورات میکشد دیدم ، اشکال کار من بنظر شما در کجا هست ؟

    Option Explicit
    Dim tempval
    tempval = 6
    temval = 5

    ( چرا متوجه این اشکال در تایپ نشده ؟ )

    http://parsaspace.com/files/2180264884/?c=1031
    دوستان میدونم که پاسخ دادن به اینگونه سوالات ، خسته کننده و کسالت آور است به همین دلیل قبلا عذرخواهی میکنم و امیدوارم حقیر رو عفو بفرمایید .
چند لحظه..