Ima razlike d-rastic'ne.
Za razliku od VisualC++-a, VisualBasic nema pointere. Ako uzmemo u obzir da cela COM ideja funkcionise na razmeni pointera na interface, ocito da je VB u bedaku.
Posto je Microsoft dizajnirao i COM i VisualBasic, smislili su tehnologiju koja bi premostila taj veliki jaz - napravili su tzv IDispatch interface, koji omogucava da se umesto preko pointera funkcijama i promenljivama pristupa preko REDNOG BROJA (dispID) date funkcije/promenljive u nizu funkcija. Na taj nacin su omogucili VisualBasic dizajnerima da koristi COM module.
(...ovaj interface je srz Automation/ActiveX koncepta...)
Ocito, posto redni broj public funkcije/member funkcije igra ulogu, nije nikakvo cudo sto su promenljive sortirane po abecedi.