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

نام تاپیک: Assert

  1. #1
    کاربر دائمی آواتار A_Salimi
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    North khorasan-Esfarayen
    پست
    372

    Tick Assert

    با سلام :

    مدت نسبتا زیادی است که در حین اجرای برنامه با ماکروی Assert مواجه میشم و واقعا من رو کلافه کردن وبرای برطرف کردن اونا به هر دری زدم اما نمی دونم باید چطوری برطرفشون کنم

    Assert اول زمانی ایجاد شد که من یک tab control رو به فرمم اضافه کردم و در تابع DoExchange در متغیر کنترلی مربوط به اون به اولین Assert بر میخورم
    Assert های بعدی هم زمانی ایجاد شدند که من روی دکمه آیکون قرار دادم با اینکه برنامه در نهایت اجرا میشه و کار میکنه اما میخواستم بدونم راه برطرف کردنشون چیه ؟؟

    در حالت دیباگ اینطور tooltip ی رو روی breakpoint می بینم با این مضمون :
    این کد در تابع دیگری فراخوانی شده است هنگامی که اجرای تابع تمام می شود اظهار (statement ) بعدی اجرا خواهد شد !!!

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

  2. #2
    کاربر دائمی آواتار A_Salimi
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    North khorasan-Esfarayen
    پست
    372
    هر چند کسی کمک نکرد اما مشکل در اینجا بود :


    در تابع OnInitDialog() عبارت CDialog::OnInitDialog() رو بعد از تعریف بعضی از توابع موجود آورده بودم که باعث ایجاد Assert میشد که در نهایت برطرف شد.

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

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