Tartalomjegyzék
Amikor hozzárendel egy objektumot egy objektumváltozóhoz, a VB végrehajt egy ún kötés. Az objektumok korán vagy későn köthetők. Könnyű megmondani a különbséget: Ha egy változót objektumként deklarál, későn köt. A korai kötés lehetővé teszi a fordító számára, hogy más optimalizációkat hajtson végre, és lefoglalja a memóriát az alkalmazás végrehajtása előtt, így a kód sokkal gyorsabban futhat. A késői kötés azonban bizonyos esetekben kívánatos lehet.
Példák:
12345678910111213 | 'Korai kötésKorai kötés ()'Hozzon létre változót az új Excel alkalmazás tárolásáhozDim xlApp Excelként. Alkalmazás'Rendelje hozzá az Excel alkalmazást a változóhozÁllítsa be az xlApp = Új Excel alkalmazást„Adja hozzá a munkafüzetet az xlApp alkalmazáshoz, és tegye láthatóvá az xlApp alkalmazástxlApp.Workbooks.AddxlApp.Visible = IgazEnd Sub |
123456789101112 | 'Késői kötésKésői kötés ()'Hozzon létre változót az új objektum tárolásáraDim xlApp objektumként'Rendelje hozzá az Excel alkalmazást az objektumhozÁllítsa be xlApp = CreateObject ("Excel.Application")„Adja hozzá a munkafüzetet az xlApp alkalmazáshoz, és tegye láthatóvá az xlApp alkalmazástxlApp.Workbooks.AddxlApp.Visible = IgazEnd Sub |