View Full Version : For-Loop در دلفی
AliReza Vafakhah
شنبه 17 اسفند 1387, 12:21 عصر
سلام
می خواهم شمارنده for را در داخل حلقه تغییر بدم که خطای For-Loop میده
Help دلفی رو هم گشتم که خوب توضیح داده بود اما به چنین چیزی اشاره نکرده
لطفا راهنمایی کنید
for I := 0 to 10 do
Inc(i)
جواد ملاولی
شنبه 17 اسفند 1387, 12:31 عصر
سلام. شمارنده ی For رو نمی شه در داخل حلقه تغییر داد. به جاش می تونی مثلاً از While استفاده کنی.
Unique
شنبه 17 اسفند 1387, 13:01 عصر
چه از while و یا for نیاز داری که یک variable دیگه تعریف کنی و اون را افزایش بدی .
AliReza Vafakhah
شنبه 17 اسفند 1387, 16:57 عصر
از دوستان تشکر می کنم
قبلا که VB کار می کردم این موضوع صدق می کرد
چه از while و یا for نیاز داری که یک variable دیگه تعریف کنی و اون را افزایش بدی .
این کار هم امکان پذیر نیست
Felony
شنبه 17 اسفند 1387, 20:27 عصر
var
i,Temp: Integer;
begin
for i := 1 to 10 do begin
Temp:=i;
Inc(Temp);
end;
AliReza Vafakhah
شنبه 17 اسفند 1387, 20:35 عصر
دوست عزیز SilverSoft درست متوجه نشدی (البته عذر می خوام)
این کد وبی هست که من نیاز دارم در دلفی هم به این شکل کار کنه (یعنی شمارنده را کم و زیاد کنم البته در داخل حلقه)
For i = 1 To 10
i = i + 2
Print i
Next i
جواد ملاولی
شنبه 17 اسفند 1387, 23:18 عصر
چه از while و یا for نیاز داری که یک variable دیگه تعریف کنی و اون را افزایش بدی .
دوست عزیز در مورد While اینجوری نیست. یعنی شمارنده اون رو باید دستی تغییر داد.
این کد وبی هست که من نیاز دارم در دلفی هم به این شکل کار کنه (یعنی شمارنده را کم و زیاد کنم البته در داخل حلقه)
i := 1;
while i<=10 do
begin
i := i + 2;
ShowMessage(inttostr(i));
inc(i);
end;
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.