View Full Version : صدا کردن یک زیربرنامه در شرط if
A_1397
سه شنبه 22 فروردین 1391, 12:03 عصر
دوستان یه زیربرنامه دارم که یک مقدار Boolean برمیگرداند. حالا می خام این زیر برنامه را به عنوان شرط if صدا بزنم که اگه مقدار برگشتی true بود فلان کار رو انجام بده. چطوری این دستور نوشته میشه. خودم این طوری امتحان کردم جواب نداد:خجالت:
if (call test()) then
end if
Hybrid
سه شنبه 22 فروردین 1391, 12:22 عصر
فرض کن است تابع من GetName هست و هیچ پارامتری هم نداره و خروجی اون هم Boolean هست اینجوری ازش استفاده میکنم:
If (GetName() = True) Then
End If
اگه پارامتر هم داره تابعتون پارامتر ها رو هم داخل پرانتز ها بفرستین.
فرید نجفلو
سه شنبه 22 فروردین 1391, 17:50 عصر
دوست عزیز مشکل اصلی شما به خاطر کلمه Call هست اونو حذف کنید حله
من هم تعجب می کنم آخه اگه این کد رو بنویسید درست زیر Call خط میکشه و خطا میگیره ! پس چطور شما یه بار بدون Call تست نکردین؟!
if test() then
end if
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.