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

نام تاپیک: اجراي خط به خط در دلفي 2010

  1. #1

    اجراي خط به خط در دلفي 2010

    با سلام خدمت دوستان
    در دلفي 7 با كليك كردن بر روي خط فرمان باعث مي شود كه در هنگام اجراي برنامه به محض رسيدن به آن خط دلفي از حالت اجراي خارج شده و كاربر مي تواند خط به خط برنامه را چك كند و جلو برود اما در دلفي 2010 هر كار كردم اين اتفاق نيفتاد
    لطفا راهنمائيم كنيد

  2. #2

    نقل قول: اجراي خط به خط در دلفي 2010

    به اون کار میگن Break Point گذاشتن. در دلفی 2010 هم مثل دلفی 7 وجود داره؛ باید روی حاشیه سمت چپ خط، اونجایی که شماره خط درج میشه، کلیک کنید.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  3. #3

    نقل قول: اجراي خط به خط در دلفي 2010

    اين كار رو كردم و بر روي خط مورد نظر كليك كردم و درست مثل دلفي 7 يك خط رنگي شد اما وقتي برنامه رو اجرا ميكنم اصلاٌ هيچ اتفاقي نمي افتد و از آن خط رد مي شود

  4. #4

    نقل قول: اجراي خط به خط در دلفي 2010

    چک کنید که Build Configuration پروژه تون روی Debug باشه، و در زمان اجرای برنامه، باید کنار خطوطی که کامپایل میشند، یک دایره کوچک آبی رنگ در ویرایشگر متن نمایش داده بشه.

    اگر اون دایره های آبی نمایش داده نمیشند، یک تصویر از صفحه Compiler در Project Option پروژه تون در حالت Debug اینجا قرار بدید، تا ببینم آیا گزینه های مربوط به Debug info در تنظیمات پروژه تون فعال هستند یا نه.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  5. #5

    نقل قول: اجراي خط به خط در دلفي 2010

    طبق دستورالعمل شما اينكار رو كردم اما باز هم Break Point كار نمي كنه البته پروژه رو هم Build كردم
    اگر راهنمائيم بفرمائيد ممنونم
    عکس های ضمیمه عکس های ضمیمه
    آخرین ویرایش به وسیله majid2 : یک شنبه 07 شهریور 1389 در 06:08 صبح

  6. #6

    نقل قول: اجراي خط به خط در دلفي 2010

    تنظیمات پروژه تون مشکلی نداره. Break Point رو روی چه خطی میزارید؟ یک نمونه تصویر از خطی که روش Breakpoint گذاشتید و چند خط اطرافش در زمان اجرای برنامه از داخل IDE، اینجا قرار بدید.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  7. #7

    نقل قول: اجراي خط به خط در دلفي 2010

    از اينكه مشكل منو پيگيري مي كنيد ممنونم
    من هميشه Break Point را روي چندين خط ميگذارم اين هم نمونه
    عکس های ضمیمه عکس های ضمیمه

  8. #8

    نقل قول: اجراي خط به خط در دلفي 2010

    خب، با این تصویر مشخص هست که شما Debug info ندارید؛ برای همین هم Break pointهاتون همگی Invalid هستند (خط سبز با آیکن ضربدر). در تنظیمات پروژه شما، برای حالت Debug، گزینه های مربوط به تولید Debug Info فعال هست. پس اگر Build Configuration شما روی DEBUG باشه، و پروژه را هم در همان حالت، حداقل یک بار Build کنید، باید Break pointهای شما کار کنند. در هر حال، با این اطلاعاتی که دادید، سه احتمال برای پروژه شما وجود داره:

    1- اصلا گزینه Debug به عنوان Build Configuration فعال پروژه شما تعیین نشده. اگر اینطور هست، باید از طریق Project Manager، آن را فعال کنید، و سپس پروژه را Build کنید.

    2- کدی که دارید روی آن Break-point میزارید، اصلا کامپایل نمیشه؛ فرضا کد یک تابع که در هیچ کجای پروژه فراخوانی نشده، در نتیجه کامپایلر برای بهینه سازی، آن را اصلا کامپایل نمیکنه.

    3- مشکلی در کامپایلر دلفی شما وجود داره (این مورد سوم با توجه به اطلاعاتی که دادید، کمی بعید به نظر میرسه).


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  9. #9
    کاربر دائمی آواتار gbg
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    تهران
    سن
    46
    پست
    691

    نقل قول: اجراي خط به خط در دلفي 2010

    یک احتمال هم هست و اون اینکه از یونتی استفاده نکردی و روش بریک پونت گذاشتی و یا خطوطی رو که انتخاب کردی اپتیمایز شده و کدی در زمان اجرا نداره
    با توجه به این که بریک پونت چهارم فعاله میشه گفت که کدد اپتیمایز شده

  10. #10

    نقل قول: اجراي خط به خط در دلفي 2010

    یک احتمال هم هست و اون اینکه از یونتی استفاده نکردی و روش بریک پونت گذاشتی و یا خطوطی رو که انتخاب کردی اپتیمایز شده و کدی در زمان اجرا نداره
    این میشه همون احتمال دوم در پست شماره 9.

    با توجه به این که بریک پونت چهارم فعاله میشه گفت که کدد اپتیمایز شده
    وضعیت Break point چهارم در اون تصویر هنوز مشخص نیست، و ظاهرا اون Break point بعد از کامپایل و اجرای برنامه، به مابقی Break pointها اضافه شده؛ چون اگر اون Break point فعال می بود، باید روی آیکن آن یک علامت تیک ثبت می شد، در حالی که همچین چیزی در تصویر وجود نداره.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  11. #11

    نقل قول: اجراي خط به خط در دلفي 2010

    با تشكر از شما ، مشكل من حل شد و آن هم مر بوط به گزینه Debug به عنوان
    Build Configuration فعال نبود
    عکس های ضمیمه عکس های ضمیمه

  12. #12
    کاربر دائمی
    تاریخ عضویت
    مهر 1388
    محل زندگی
    توی کامپیوتر
    پست
    282

    نقل قول: اجراي خط به خط در دلفي 2010

    با سلام

    من می خواستم به تشکر اکتفا کنم اما فکر کردم یه توضیحی بدم شاید به درد بقیه هم بخوره.

    وقتی بریک پوینت نامعتبر هست(invalid) به احتمال خیلی زیاد پیکربندی فعال پروژه(Active Configuration) در حالتی غیر از دیباگ(Debug) قرار دارد. یعنی دلفی فقط زمانی بریک پوینت را در نظر می گیرد که ما بخواهیم آنرا دیباگ(اشکالزدایی) کنیم.
    حال برای اینکه این گزینه را فعال کنیم به مسیر زیر رفته
    View > Configuration Manager
    و Active Configuration را به حالت دیباگ تغییر می دهیم.
    با تشکر از دوستان خوب

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

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