PDA

View Full Version : مشکل کد نویسی و هشدار وی بی



mohammadmowlavi
شنبه 30 بهمن 1395, 10:59 صبح
سلام بنده یه کدی به این شکل نوشتم
If Me.Tag = "-1" Then
وی بی ناراحت شده و این هشدارو میده
Operands of type Object used for operator '='; use the 'Is' operator to test object identity
144519

gilsoft
شنبه 30 بهمن 1395, 16:49 عصر
سلام بنده یه کدی به این شکل نوشتم
If Me.Tag = "-1" Then
وی بی ناراحت شده و این هشدارو میده
Operands of type Object used for operator '='; use the 'Is' operator to test object identity
144519

سلام دوست عزیز
به نظر من باید یکی از دو روش زیر رو آزمایش کنی:

If CStr(Me.Tag) = "-1" Then

End If
'

' OR
'

If Me.Tag Is "-1" Then

End If

موفق باشید .....

mohammadmowlavi
شنبه 30 بهمن 1395, 22:58 عصر
سلام و تشکر ویژه از روش دومت قبلا استفاده کرده بودم هشدار برطرف شد ولی کد نتیجه ای که بنده میخواستم رو جواب نداد روش اولت هم هشدارو برطرف کرد هم کد جواب میده خیلی ممنون اولین سوالم بوده که تو این چندسال توی این سایت جواب گرفتم!

Mani_rf
سه شنبه 03 اسفند 1395, 23:03 عصر
سلام بنده یه کدی به این شکل نوشتم
If Me.Tag = "-1" Then
وی بی ناراحت شده و این هشدارو میده
Operands of type Object used for operator '='; use the 'Is' operator to test object identity
144519
هشدار درستی میده. داره میگه که Tag از نوع آبجکت تعریف شده و شما دارید با استرینگ مقایسه اش میکنید که ممکنه مقدارش استرینگ نباشه.
اگر مطمعنی که فقط رشته داخلش میریزی اینطوری بنویس:


IF Me.Tag.Tostring="-1"

کما این که اگر میخوای فقط مقدار عدیدی داخلش بریزی فقط کافیه تا کوتیشن دورش رو برداری تا مشکل حل بشه

mohammadmowlavi
شنبه 28 اسفند 1395, 20:57 عصر
سلام و تشکر واقعا شرمنده کردید ممنون مشکلم حل شد اساسی