עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

גרימה לcontrol ל"התעורר"

Featured Replies

פורסם

שלום יצרתי solution בויבי 2005

ב solution ישנם שני פרוייקטים שאחד מהם הוא user control

יצרתי shared sub ב user control שמטרתו ל"העיר" את הקונטרול ולהתחיל לבצע פעולה כלשהיא

כשאני מנסה קרוא לsub מהפרוייקט הראשי אני מקבל הודעת שגיאה

"Cannot refer to an instance member of a class from within a shared method

or shared member initializer without an explicit instance of the class."

מה אפשר לעשות?

תודה

פורסם

יעזור אם תרשום קצת מהקוד שלך כאן.

נראה שאתה מנסה לקרוא לפונקציה לא סטטית מתוך פונקציה סטטית (סטטית = shared, למיטב הבנתי).

פורסם
  • מחבר

Public Class Form1

Public Shared Sub wakeup()
test()
End Sub

Sub test()
Dim a As Integer = 1 + 1
End Sub
End Class

מתקבלת הודעת שגיאה כשאני מנסה לקרוא ל test מ wakeup

תודה

פורסם

השאלה אם אתה קורה לו בקול רם?



a$= KOMMMMM!!!!!
2#=8*+4TRFG= ANI EFAREK OTHA KVAR MEOHAR!!



פורסם

shared מוגדרת כשירות של המחלקה כולה, ולא מתודה של אובייקט בודד. לא ניתן לקרוא לפונקציה שהיא לא shared מתוך פונקציה שהיא shared, מכיוון שחייב להיות אובייקט שאתה מתחייס אליו, והרי בshared אין כזה.

פורסם
  • מחבר

אז איך אני כן יכול לפתור את הקונפליקט הזה?

אני צריך להפעיל את הפונקציה מחוץ למחלקה

תודה

פורסם

אחד משני פתרונות:

שהמתודה test תהיה גם כן shared (אם זה אפשרי), או

שהמתודה wakeup לא תהיה shared, ותקרא לפונקציה מתוך instance קיים של הקלאס שלך.

פורסם

עריכה : לא משנה אני לא אפריע לכם ....

פורסם

כל פעם שאני רואה קוד ב- VB אני חוטף סחרחורת

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.