מנסיון שצברתי השבוע (באופן עצמאי)
ב - VB.NET (אבל יש את זה גם ב - VB6 , לכן אני כותב זאת כאן) , פונקציית REPLACE (או למי שרוצה , $REPLACE) לא עבדה לי כהלכה . פונקציית REPLACE מבצעת החלפה של *כל* המופעים של "משהו" ב "משהו" אחר (שמגדירים בעת שימוש בפונקציה) , אלא אם אומרים לה בפרמטר החמישי (עד כמה שאני זוכר) את הערך 1 , המציין שיש לבצע החלפה אחת בלבד (כמו בתכנית שרציתי) . אבל , כשהשתמשתי בפונקציית REPLACE (ב - VB.NET , כפי שציינתי היא קיימת גם ב VB6) לצורך החלפת המופע הבודד של הסימן מינוס בפלוס בביטוי (למשל) : 7x+75=-3x+21 (עם הפרמטר החמישי שערכו 1) , התוצאה (המוזרה לכאורה) שקיבלתי היתה 3x+21+ בלבד - ללא החלק השמאלי במשוואה הנ"ל ! בעקבות כך , ויתרתי על השימוש בפונקציית REPLACE ו"החלפתי" אותה בשימוש בפונקציית MID (או $MID למי שמתעקש ...) , שמחליפה לי בדיוק את המינוס במיקום הרצוי בפלוס - וזה עבד מצויין . מוסר השכל : אם מסתבכים עם פונקציה אחת , אפשר להשתמש בפונקציה אחרת ... (מספר הפונקציות לטיפול במחרוזות ב VB6 , כמה שהוא נראה גדול , ב - VB.NET יש עוד יותר פונקציות לטיפול במחרוזות ...) ליאור .