PDA

View Full Version : اجرای برنامه برای شمارنده خاص



shayan_delphi
جمعه 03 فروردین 1386, 06:17 صبح
سلام
اگر یک حلقه بصورت for i:=0 to 1000
داشته باشیم،چطور می تونیم برنامه را برای مثلا i=420
تست کنیم،یعنی برای یک عدد خاص فقط تریس کنم.
برای متغیرها چطور؟میشه مثلا یه متغیر رشته ای را با رشته خاص تست کرد؟(اجرای پارامتری)

dkhatibi
جمعه 03 فروردین 1386, 12:31 عصر
سلام
اگر یک حلقه بصورت for i:=0 to 1000
داشته باشیم،چطور می تونیم برنامه را برای مثلا i=420
تست کنیم

با If


برای متغیرها چطور؟میشه مثلا یه متغیر رشته ای را با رشته خاص تست کرد؟(اجرای پارامتری)

احتمالا منظور خود را درست بیان نمی کنید!

ghabil
جمعه 03 فروردین 1386, 13:57 عصر
سلام
اگر یک حلقه بصورت for i:=0 to 1000
داشته باشیم،چطور می تونیم برنامه را برای مثلا i=420
تست کنیم،یعنی برای یک عدد خاص فقط تریس کنم.


صفحه BreakPoints List رو بیارید (Ctr + alt + B) توی اون BreakPoint مربوطه رو انتخاب کنید و پراپرتزیش رو بیارید(ctr + E) حالا توی Condition بنویسید i = 420

همینطور میتونید در قسمت PassCount بنویسید مثلا 10 یعنی دهمین باری که به این نقطه رسیده بایست.



برای متغیرها چطور؟میشه مثلا یه متغیر رشته ای را با رشته خاص تست کرد؟(اجرای پارامتری)
برای متغیرهای رشته ای هم این روش کار میکنه ، اما اگر منظورت اینه که مثلا در زمان تریس میخوای یک مقدار خاص به پارامترت بدی ، روش یک Break Point بزار وقتی روش وایساد ctrl + F7
رو بزن و اسم متغیرت رو بنویس ، وقتی که مقدارش رو نشون دادن پایین میتونی مقدار جدیدی رو بهش assign کنی که از این ببعد مقدارش همون عذذی که نوشتی میمونه.