פורסם 2008 במרץ 417 שנים שלום לכולם אוקיי, יש לי שאלה ...אני כותב בעזרת Visual basic 6, אני רוצה שהתוכנה שאני בונה לא תבדיל ביןCapital letter לדוגמא:"Hello" אני רוצה שאם המחשב ימצא את המילה hello לא יעבור עלייה אלא יציג אותה (Hello = hello ) בכאילו...קראתי על משהו עם Ucase , אז איך אפשר? תודה!
פורסם 2008 במרץ 417 שנים פשוט מאוד - בכל מקום שאתה צריך להשוות בין מחרוזות (או לחפש או whatever), אז תמיר את כל המחרוזות ל-upper case באמצעות הפונקציה.לדוגמה, אם רצית לחפש את המחרוזת s1 בתוך המחרוזת s2, אז במקום:x = InStr(s2, s1)אז תעשה:x = InStr(ucase(s2),ucase(s1)
פורסם 2008 במרץ 417 שנים מחבר תודה ! הבנתי!, עכשיו עוד 2 שאלות,איך אני מסיר מרווחים בתיבות טקסט?והאם הקוד שנתת לי באמצע גרם לכך שלתוכנה לא ישנה הגודל של האות, או שהיא גרמה לכך ש- לדוגמא H יהפוך ל-h?תודה!
פורסם 2008 במרץ 417 שנים היא גרמה לזה ש-h יהפוך ל-H. כיוון שהפכנו גם את s1 וגם את s2 לאותיות גדולות, אז זה לא משנה אם במקור היו הבדלי case ביניהן.אני לא בטוח מה אתה מתכוון ב"להסיר מרווחים". אם אתה מתכוון למחוק את כל הרווחים, אז חפש מידע על הפונקציה Replace.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.