שאלה

avivgr

New member
שאלה

יש לי את שורת הקוד הבאה:
frmMain.fraClients(i).Visible = False​
את fraClients אני מעוניין שהתוכנה תחליף לפי תנאים מסויימים. לדוגמא:
frmMain.someobject(i).Visible = False​
השאלה היא איך אני מחליט בזמן ריצה על איזה משתנה בדיוק לפעול. תודה!
 

avivgr

New member
כרגע אני לא יודע.

מה שאני צריך זה שלדוגמא אני אגדיר משתנה X שאני אוכל לבצע עליו את הפעולה
x.visble = true​
האיקס צריך להיות פריים כלשהו שאני אחליט מה להציב במקומו.
 

ארזירון

New member
dim x as object

dim x as object if ... then set x = form1.frame1 x.visible = false elseif .... then set x = form2.frame4 x.visible = false end if​
 

avivgr

New member
תודה רבה! ועוד שאלה קטנה

למה לעזאזל הויזואל באסיק לא מזהה לי את הפונקצייה TRIM אחרי שהתקנתי אותו על מחשב חדש ונקי? איזו ספרייה מכילה את TRIM ולא איפשרתי אותה?
 

ארזירון

New member
trim זה חלק מ-VB

לא צריך להוסיף כלום בשביל זה מה זאת אומרת לא מזהה? תראה קוד....איזה משתנה? איך הוא מוגדר?
 

avivgr

New member
השגיאה

כשאני כותב לדוגמא:
Trim(txtCritiria(i).Text)​
המילה Trim צבועה ואני מקבל את ההודעה:
:compile error cant find project or library​
 

avivgr

New member
גם כשכתבתי

Dim x As String x = Trim(" 1212")​
אני מקבל אותה שגיאה...
 
אתה בטוח??

כי לי זה עובד פרפקט...
בוא לאיציק..
 

ארזירון

New member
גם אצלי

כנס ל-references ותראה מה יש ומה אין... יכול להיות שנדפקו לך ה-templates זה קורה בפרוייקט קיים או חדש?
 

avivgr

New member
אני מקבל שגיאה

must specify index for object array אני מנסה לכתוב
fraX(i).Visible = False​
אחרי שהגדרתי את fraX כך:
Set fraX = .fraClients​
מה הבעיה? עשיתי לו סט כמערך של פריימים...לא?
 
למעלה