ממשקים...
בס"ד ב-VB אין ממשקים, ב-VB6, לפחות, אין. ממשק ב-VB6 הוא מחלקה שה-Instancing שלה מוגדר כ-PublicNotCreateable. ממשק, בתכנות מונחה עצמים, מגדיר שיטות(ותכונות, וכל דבר אחר), אבל לא מממש אותן. אם עבדת ב-CPP, אז ממשק שם מוגדר כמחלקה ווירטואלית טהורה. אתה חייב ליצור מחלקה שתממש את הממשק, ואז תוכל לקבל רב-צורתיות. תוכל ליצור מספר מחלקות שממשות את אותו ממשק, להגדיר אובייקט(מצביע) לממשק, לעשות NEW עם כל אחת מהמחלקות, ולקבל פטלומורפיזם חמוד פשוט ונוח... בברכה...