ارر پاپ اپ
سلام خداقوت
من یه سورس پاپ اپ توی بیسیک پیاده کردم که با لانگ کلیک روی لیبل مولتی پنل منو باز بشه
منتها موقع اجرا یه ارری میده که نمیدونم باید چکارش کنم
ممنون میشم هرکس میتونه راهنماییم کنه
ظاهرا میگه منوی پاپ اپ باید اینشیالایز بشه در صورتیکه هست اما بازم ارر میده
۱ ۲ ۳ |
popmenu.Initialize(Activity, Me, lblmp_nam, Colors.White, Colors.Red, Colors.Yellow, True, False) popmenu.AddMenuItem("ویرایش اطلاعات", "Furniture") popmenu.AddMenuItem("حذف کاربر", "Furniture") |
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ ۲۱ ۲۲ ۲۳ ۲۴ ۲۵ ۲۶ ۲۷ ۲۸ ۲۹ ۳۰ |
Error occurred on line: ۲۵۵ (lkoleaza) java.lang.RuntimeException: Object should first be initialized (JavaObject). at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:۵۰) at com.jakes.menuonviews.menuonanyview._pri_getviewtop(menuonanyview.java:۳۵۵) at com.jakes.menuonviews.menuonanyview._pri_getviewtop(menuonanyview.java:۳۶۸) at com.jakes.menuonviews.menuonanyview._openmenu(menuonanyview.java:۲۴۴) at misaq.hamedafrough.ir.lkoleaza._lblmp_nam_longclick(lkoleaza.java:۸۷۴) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:۵۱۵) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:۷۳۲) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:۳۴۸) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:۲۵۵) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:۵۱۵) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:۱۴۴) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:۱۸۰) at anywheresoftware.b4a.BA.raiseEvent(BA.java:۱۷۶) at anywheresoftware.b4a.objects.ViewWrapper$۲.onLongClick(ViewWrapper.java:۹۰) at android.view.View.performLongClick(View.java:۴۵۳۵) at android.widget.TextView.performLongClick(TextView.java:۸۳۵۷) at android.view.View$CheckForLongPress.run(View.java:۱۸۵۵۴) at android.os.Handler.handleCallback(Handler.java:۷۳۳) at android.os.Handler.dispatchMessage(Handler.java:۹۵) at android.os.Looper.loop(Looper.java:۱۳۶) at android.app.ActivityThread.main(ActivityThread.java:۵۰۲۱) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:۵۱۵) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:۸۲۷) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:۶۴۳) at dalvik.system.NativeStart.main(Native Method) |
پاسخ ها ( 3 )
سلام.
کدهاتو بذار عزیزم بررسی کنم
باعث زحمته
شرمنده
ارر مربوطه اینجا رو نشون میده اما در بالا اینیشیالایز شده
movLblMenu.OpenMenu
از کتابخونه ای که توی این پست گذاشتم استفاده کردی؟
https://beporsam.ir/question/%d9%85%d9%86%d9%88%db%8c-%d8%b1%d9%88%db%8c-%d9%84%db%8c%d8%a8%d9%84/
بله
اون روشم رفتم باز درست نشد
رفتم تو سایت b4x یه سورس برداشتم که پیاده کردم این ایرادو گرفت
چه طوری ازش استفاده کردی؟
مگه سورس کدشو داشتی؟
به این سورس یه نگاهی بنداز
http://s13.picofile.com/file/8399147334/pop_up_menu.rar.html
بله
در توضیحی که به یکی از کاربرا داده بودید سورس گذاشته بودید
از اون استفاده کردم
از این سورس جدیدم استفاده کردم منتها ارر میده
در اغلب سورس ها یه دکمه جدا تعریف میشه برای اینکه منو باز بشه اما من میخوام وقتی روی لیبلی که از قبل هست لانگ کلیک میشه منو باز بشه
منتها در هر دو سورس شما به اپن منو گیر میده
در این سورس خارجی هم به اینیشیالایز لیبلی که روش کلیک میشه، در حالی که اینیشیالایز هست
سلام آقا مرتضی
خداقوت
یه نکته ای به ذهنم رسید که جایگزین پاپ آپ کردم و مشکلم حل شد
از مسیج باکس استفاده کردم
ممنونم از وقتی که برام گذاشتید