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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 18

نام تاپيک: یک مشکل ابتدایی با تعریف نوع داده

  1. #1
    اگه نباشه جاش خالی می مونه bijibuji's Avatar
    تاريخ عضويت
    Feb 2008
    پست ها
    233

    پيش فرض یک مشکل ابتدایی با تعریف نوع داده

    من یک برنامه فوق العاده ساده دارم که با خطای (Object Required (RT424 مواجه می شه.
    اگر ممکنه کمکم کنید...

    کل برنامه یک ماژول فرمه که در قسمت اعلان این ماژول داریم:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    و در قسمت بدنه هم این رو دارم:
    [
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    پیغام خطا:



    روی این خط Error می ده:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    Last edited by bijibuji; 07-08-2009 at 14:39. دليل: میل بیش از حد به امر ویرایش

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2006
    پست ها
    68

    پيش فرض

    به نظرم اين سوال رو يه جايي ديده بودم ببين بهتره از Public واسه تعريفشون استفاده كني
    Public Type Lesson
    تو يه ماژول به صورت عمومي تعريفش كن
    بعدش اينو تو ماژول تعريف نكن
    Dim English As Lesson

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2006
    پست ها
    68

    پيش فرض

    گفتم همون كار رو بكن
    Public Type Lesson
    Multi As Integer
    Mean As Single
    End Type
    داخل ماژول
    و اينو تو قسمت كدها
    Dim English As Lesson
    Private Sub Command1_Click()
    Call Assignment
    End Sub

    Private Sub Assignment()
    English.Multi = Val(Text1.Text)
    End Sub

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2006
    پست ها
    68

    پيش فرض

    Label1.Caption = English.Multi
    اينو هم بذار مي بيني اگه عدد بزني مقدار برگشتي همونه كه توي ركود مولتي ذخيره شده
    اگه باز خطايي داشتي بئون مشكل جاي ديگست روز خوش
    موفق باشيد

  5. #5
    اگه نباشه جاش خالی می مونه bijibuji's Avatar
    تاريخ عضويت
    Feb 2008
    پست ها
    233

    پيش فرض

    به نظرم اين سوال رو يه جايي ديده بودم ببين بهتره از Public واسه تعريفشون استفاده كني
    Public Type Lesson
    تو يه ماژول به صورت عمومي تعريفش كن
    بعدش اينو تو ماژول تعريف نكن
    Dim English As Lesson
    این کارو کردم. بازم گیر میده.
    با English.Multi مشکل داره. نمیشناسش.

  6. #6
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2006
    پست ها
    68

    پيش فرض

    من همون كد بالا رو كه نوشم تست كردم هيچ مشكلي نداره، من اول از كد شما امتحان كردم ديدم همون خطا شما رو ميده اومدم همون كد بالا رو نوشتم مشكل حل شد ديگه خطا ندادش احتمالا جاي ديگه هم مشكل داريد
    لطف كن سورس رو بذار ببينم

  7. #7
    اگه نباشه جاش خالی می مونه bijibuji's Avatar
    تاريخ عضويت
    Feb 2008
    پست ها
    233

    پيش فرض

    گفتم همون كار رو بكن
    Public Type Lesson
    Multi As Integer
    Mean As Single
    End Type
    داخل ماژول
    و اينو تو قسمت كدها
    Dim English As Lesson
    Private Sub Command1_Click()
    Call Assignment
    End Sub

    Private Sub Assignment()
    English.Multi = Val(Text1.Text)
    End Sub
    باز هم همون خطا رو می ده.

  8. #8
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2006
    پست ها
    68

    پيش فرض

    آقا سورس بده
    ازش قول ميديم سو استفاده نكنيم
    Last edited by Peyman2003; 07-08-2009 at 15:10.

  9. #9
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2006
    پست ها
    68

    پيش فرض

    Dim English As Lesson
    اينو بايد حتما در قسمت عمومي تعريف كني اون بالاي بالا نه در ماژول
    General Declarations
    اينجا

  10. #10
    اگه نباشه جاش خالی می مونه bijibuji's Avatar
    تاريخ عضويت
    Feb 2008
    پست ها
    233

    پيش فرض

    آقا سورس بده
    ازش قول ميديم سو استفاده نكنيم
    من اصلا برنامه نویس نیستم که سورس ام به درد بخوره.
    اما بحث اینجاست که کل کد همینه که دادم...
    اما باز هم چشم ...

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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