Sisällysluettelo
Aina kun määrität objektin objektimuuttujalle, VB suorittaa prosessin nimeltä sitova. Objektit voivat olla sidottuja varhain tai myöhään. Ero on helppo sanoa: Jos ilmoitat muuttujan objektiksi, olet sitova myöhässä. Varhaisen sidonnan avulla kääntäjä voi suorittaa muita optimointeja ja varata muistia ennen sovelluksen suorittamista, jolloin koodisi voi toimia paljon nopeammin. Myöhäinen sidonta voi kuitenkin olla toivottavaa joissakin tapauksissa.
Esimerkkejä:
12345678910111213 | 'Varhainen sitominenSub -sidonta ()'Luo muuttuja uuden Excel -sovelluksen säilyttämiseksiDim xlApp Kuten Excel.Application'Määritä Excel -sovellus muuttujaanAseta xlApp = New Excel.Application'Lisää työkirja xlAppiin ja tee xlApp näkyväksixlApp.Workbooks.AddxlApp.Visible = TottaEnd Sub |
123456789101112 | 'Myöhäinen sidontaAlisidonta ()'Luo muuttuja uuden objektin säilyttämiseksiDim xlApp objektina'Määritä Excel -sovellus objektiinAseta xlApp = CreateObject ("Excel.Application")'Lisää työkirja xlAppiin ja tee xlApp näkyväksixlApp.Workbooks.AddxlApp.Visible = TottaEnd Sub |