مشاهده نسخه کامل
: دستور Case ... of ، متغير String در شرطش قبول نمي كنه؟!!!!
romixery
29-10-2007, 18:42
سلام دوستان عزيزم
آدم بعضي وقتها به اشكالايي بر مي خوره كه هيچ وقت فكرشو نمي كنه. جاي تعجبه!!:18:
مي خوام با Case...of كار كنم. ولي مثل اينكه String در شرطش جواب نميده. علتش هم ميگه Ordinal Type مي خواد.
حالا اگه بخوام String رو تو شرط Case بنويسم بايد چيكار كنم؟
موفق باشين
باي
hamedvahedi
29-10-2007, 21:03
باید از else if استفاده کنی. در همین سایت شبیه سازی case رو با else if گفته شده. جستجو کن.
F A R H A D
30-10-2007, 00:12
ولي مثل اينكه String در شرطش جواب نميده
romixery عزیز شما دیگه چرا؟ این مورد قبلا بحث شده بود. در case نمیتونی از رشته استفاده کنی.
romixery
30-10-2007, 09:58
سلام
Romixery عزيز شما ديگه چرا؟
مي دونم مي خواين چي بگين فرهاد جان حتما ميگين. اين ناشي ديگه كيه. ديگه اينقدرا بوق نيستم كه نفهمم وقتي ارورر ميده Ordinal Type مي خواد نميشه از String استفاده كرد. مطمئنم باشين اگه نمي دونستم ميشه اين رو نمي گفتم.
من اين رو گفتم چون تقريبا يك سال پيش يكي از دوستام يه مقاله از دلفي رو كه استادشون كه فوق نرم افزار از صنعتي شريف داشت رو نشونم داد كه اين استاده با استفاده از يه مشت دستور عجيب غريب تونسته بود اين رو به شرط Case اضافه كنه. صد البته مشكل من با يه If..elseif ساده حل ميشه.
البته تقصير از من بود كه تيكه آخر امضاي Noneforce عزيز رو رعايت نكردم و پست زدم(و اونايي كه نمي تونن Search كنند). بايد قبلش جستجو مي كردم. به خدا نمي دونستم اين موضوع قبلا بحث شده و به نتيجه نرسيده. ولي اين رو هم بدونين بالاخره ميشه اين كار رو كرد يعني String رو در Case آورد.
اميدوارم موفق باشين
باي
NoneForce
30-10-2007, 10:30
سلام
مي دونم مي خواين چي بگين فرهاد جان حتما ميگين. اين ناشي ديگه كيه. ديگه اينقدرا بوق نيستم كه نفهمم وقتي ارورر ميده Ordinal Type مي خواد نميشه از String استفاده كرد. مطمئنم باشين اگه نمي دونستم ميشه اين رو نمي گفتم.
من اين رو گفتم چون تقريبا يك سال پيش يكي از دوستام يه مقاله از دلفي رو كه استادشون كه فوق نرم افزار از صنعتي شريف داشت رو نشونم داد كه اين استاده با استفاده از يه مشت دستور عجيب غريب تونسته بود اين رو به شرط Case اضافه كنه. صد البته مشكل من با يه If..elseif ساده حل ميشه.
البته تقصير از من بود كه تيكه آخر امضاي Noneforce عزيز رو رعايت نكردم و پست زدم(و اونايي كه نمي تونن Search كنند). بايد قبلش جستجو مي كردم. به خدا نمي دونستم اين موضوع قبلا بحث شده و به نتيجه نرسيده. ولي اين رو هم بدونين بالاخره ميشه اين كار رو كرد يعني String رو در Case آورد.
اميدوارم موفق باشين
باي
سلام
اينطوري ميتونيد تا حدودي مشكل را حل كنيد :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
romixery
30-10-2007, 10:32
سلام
اينم روشش:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشين
باي
romixery
30-10-2007, 10:33
Noneforce جان:
مثل اينكه هردو همزمان اين پست رو داديم. ولي خوب اينم روشيه ديگه نه؟
موفق باشين
باي
F A R H A D
30-10-2007, 14:26
NoneForce و romixery عزیز، از هر دو ممنون
به راه راست هدایت شدم.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.