Indholdsfortegnelse
Når du tildeler et objekt til en objektvariabel, udfører VB en proces kaldet bindende. Objekter kan være tidligt bundne eller sent bundne. Det er let at se forskel: Hvis du erklærer en variabel som objekt, er du forsinket. Tidlig binding gør det muligt for kompilatoren at udføre andre optimeringer og allokere hukommelse, før et program udføres, så din kode kan køre meget hurtigere. Sen binding kan imidlertid være ønskelig i nogle tilfælde.
Eksempler:
12345678910111213 | 'Tidlig bindingSub tidligt bindende ()'Opret variabel for at holde den nye Excel -appDim xlApp som Excel. Applikation'Tildel Excel App til variabelIndstil xlApp = Ny Excel.Application'Føj projektmappe til xlApp, og gør xlApp synligxlApp.Workbooks.AddxlApp.Visible = TrueAfslut Sub |
123456789101112 | 'Sent bindendeSub latebinding ()'Opret variabel for at holde nyt objektDim xlApp som objekt'Tildel Excel -app til ObjectIndstil xlApp = CreateObject ("Excel.Application")'Føj projektmappe til xlApp, og gør xlApp synligxlApp.Workbooks.AddxlApp.Visible = TrueAfslut Sub |