رفتن به مطلب
  • 0

مشکل دقیقا این چهار خط کد!


مجتبی خیری

سوال

سلام من این کد رو نوشتم

 

طبیعتا باید وقتی که ادیت تکس ها خالی باشه توئست مسیج رو بده

ولی برنامه متوقف میشه

a = EditText1.Text
	b= EditText2.Text
	If EditText1.Text.EqualsIgnoreCase("") Then
		ToastMessageShow("لطفا عدد اول را وارد کنید",False)
		Else If EditText2.Text.EqualsIgnoreCase("") Then
			ToastMessageShow("لطفا عدد دوم را وارد کنید",False)
			Else
				c = a + b
				ToastMessageShow(c,False)
	End If

مشکل چی می تونه باشه؟؟ در یک پروژه دیگه این دستور شرطی دقیق اجرا میشه ولی در این پروژه برنامه متوقف میشه !! :wacko1:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

18 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

چون اگر یکی از ادیت تکست هات خالی باشن 

و نوع a,b از اینت باشه میخواد مقدار خالی رو بریزه تو اینت نمیتونه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

چون اگر یکی از ادیت تکست هات خالی باشن 

و نوع a,b از اینت باشه میخواد مقدار خالی رو بریزه تو اینت نمیتونه

ممنون 

 

a,b رو من float تعریف کردم

 

خب الان باید چیکار کنم؟؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون 

 

a,b رو من float تعریف کردم

 

خب الان باید چیکار کنم؟؟؟

فک کنم ترای کچ بزنی تنگش درست بشه 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

چی هست این؟

مثلا میخواد عملی صورت بگیره اگ ارور بده برنامه فورس کلوز نمیشه 

به این صورت ک وقتی خالی بود هیچ اتفاقی نیموفته و به کچ میره و میتونی دستور خاصی رو برای کچ بزاری

توی انجمن سرچ کنی اموزشش هست 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

مثلا میخواد عملی صورت بگیره اگ ارور بده برنامه فورس کلوز نمیشه

به این صورت ک وقتی خالی بود هیچ اتفاقی نیموفته و به کچ میره و میتونی دستور خاصی رو برای کچ بزاری

توی انجمن سرچ کنی اموزشش هست

داداش میشه تاپیکش رو بدی پیدا نکردم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بفرما عزیز جان توی انجمن جستوجو میکردی بودش http://answercenter.ir/topic/23-try-catch/

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بفرما عزیز جان توی انجمن جستوجو میکردی بودش http://answercenter.ir/topic/23-try-catch/

ممنون ولی یکی گفت برا فورس کلوز ک کار نکرده براش

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام من این کد رو نوشتم

 

طبیعتا باید وقتی که ادیت تکس ها خالی باشه توئست مسیج رو بده

ولی برنامه متوقف میشه

a = EditText1.Text
	b= EditText2.Text
	If EditText1.Text.EqualsIgnoreCase("") Then
		ToastMessageShow("لطفا عدد اول را وارد کنید",False)
		Else If EditText2.Text.EqualsIgnoreCase("") Then
			ToastMessageShow("لطفا عدد دوم را وارد کنید",False)
			Else
				c = a + b
				ToastMessageShow(c,False)
	End If

مشکل چی می تونه باشه؟؟ در یک پروژه دیگه این دستور شرطی دقیق اجرا میشه ولی در این پروژه برنامه متوقف میشه !! :wacko1:

کاربرد  .EqualsIgnoreCase v رو درک نمی کنم

اگه برای ماشین حسابه از کد های زیر استفاده کن.

dim b as int
dim c as int
dim a as int

    If EditText1.Text = "" Then

        ToastMessageShow("لطفا عدد اول را وارد کنید",False)

        Else If EditText2.Text="" Then

            ToastMessageShow("لطفا عدد دوم را وارد کنید",False)

            Else

                c = a + b

                ToastMessageShow(c,False)

    End If

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کاربرد .EqualsIgnoreCase v رو درک نمی کنم

اگه برای ماشین حسابه از کد های زیر استفاده کن.

dim b as int
dim c as int
dim a as int
If EditText1.Text = "" Then

ToastMessageShow("لطفا عدد اول را وارد کنید",False)

Else If EditText2.Text="" Then

ToastMessageShow("لطفا عدد دوم را وارد کنید",False)

Else

c = a + b

ToastMessageShow(c,False)

End If

تشکر برم تست کنم خبر میدم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام 

بفرمایید

dim c as int
If EditText1.Text = "" Then
ToastMessageShow("لطفا عدد اول را وارد کنید",False)
Else If EditText2.Text="" Then
ToastMessageShow("لطفا عدد دوم را وارد کنید",False)
Else If EditText1.Text<>"" and EditText2.Text<>"" Then
c = EditText1.Text + EditText2.Text
ToastMessageShow(c,False)

End If
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

سلام 

بفرمایید

dim c as int
If EditText1.Text = "" Then
ToastMessageShow("لطفا عدد اول را وارد کنید",False)
Else If EditText2.Text="" Then
ToastMessageShow("لطفا عدد دوم را وارد کنید",False)
Else If EditText1.Text<>"" and EditText2.Text<>"" Then
c = EditText1.Text + EditText2.Text
ToastMessageShow(c,False)
Else < این رو درست کنیند================================================

 (ToastMessageShow("Erorr",False

End If

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

 

سلام 

بفرمایید

dim c as int
If EditText1.Text = "" Then
ToastMessageShow("لطفا عدد اول را وارد کنید",False)
Else If EditText2.Text="" Then
ToastMessageShow("لطفا عدد دوم را وارد کنید",False)
Else If EditText1.Text<>"" and EditText2.Text<>"" Then
c = EditText1.Text + EditText2.Text
ToastMessageShow(c,False)
Else < این رو درست کنیند================================================

 (ToastMessageShow("Erorr",False

End If

 

 

مورد قبول واقع شد؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام من این کد رو نوشتم

 

طبیعتا باید وقتی که ادیت تکس ها خالی باشه توئست مسیج رو بده

ولی برنامه متوقف میشه

a = EditText1.Text
	b= EditText2.Text
	If EditText1.Text.EqualsIgnoreCase("") Then
		ToastMessageShow("لطفا عدد اول را وارد کنید",False)
		Else If EditText2.Text.EqualsIgnoreCase("") Then
			ToastMessageShow("لطفا عدد دوم را وارد کنید",False)
			Else
				c = a + b
				ToastMessageShow(c,False)
	End If

مشکل چی می تونه باشه؟؟ در یک پروژه دیگه این دستور شرطی دقیق اجرا میشه ولی در این پروژه برنامه متوقف میشه !! :wacko1:

سلام اعدادت float هستن ؟

كداتو اينجوري تغير بده ببين چي ميشه

a = EditText1.Text
	b= EditText2.Text
	If EditText1.Text=("") Then
		ToastMessageShow("لطفا عدد اول را وارد کنید",False)
		Else If EditText2.("") Then
			ToastMessageShow("لطفا عدد دوم را وارد کنید",False)
			Else
				c = a + b
				ToastMessageShow(c,False)
	End If
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...