Zgodnje pozno zavezovanje - primeri kode VBA

Kazalo

Kadar koli objektu dodelite spremenljivko objekta, VB izvede postopek, imenovan vezava. Predmeti so lahko vezani zgodaj ali pozno. Razliko je enostavno ugotoviti: Če spremenljivko deklarirate kot Objekt, se zavezujete pozno. Zgodnja vezava omogoča prevajalniku, da izvede druge optimizacije in dodeli pomnilnik pred izvajanjem aplikacije, kar omogoča, da se vaša koda izvaja veliko hitreje. Vendar je lahko pozna vezava v nekaterih primerih zaželena.

Primeri:

12345678910111213 'Zgodnja vezavaSub earlybinding ()'Ustvari spremenljivko za shranjevanje nove aplikacije ExcelZatemni xlApp kot Excel.Application'Dodelite Excelovo aplikacijo spremenljivkiNastavi xlApp = Nova Excel.Application'Dodajte delovni zvezek v xlApp in naredite xlApp vidnimxlApp.Workbooks.AddxlApp.Visible = ResEnd Sub
123456789101112 'Pozno zavezujočeSub latebinding ()'Ustvari spremenljivko za shranjevanje novega predmetaZatemni xlApp kot objekt'Dodelite Excelovo aplikacijo ObjektuNastavi xlApp = CreateObject ("Excel.Application")'Dodajte delovni zvezek v xlApp in naredite xlApp vidnimxlApp.Workbooks.AddxlApp.Visible = ResEnd Sub

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave