Obsah
Kedykoľvek priradíte objekt k premennej objektu, VB vykoná proces tzv väzba. Objekty môžu byť viazané na začiatku alebo na konci. Je ľahké rozpoznať rozdiel: Ak deklarujete premennú ako objekt, oneskoríte sa s väzbou. Včasná väzba umožňuje kompilátoru vykonať ďalšie optimalizácie a vyhradiť pamäť pred spustením aplikácie, čo umožňuje, aby váš kód bežal oveľa rýchlejšie. V niektorých prípadoch však môže byť žiaduce neskoré viazanie.
Príklady:
12345678910111213 | „Včasná väzbaPodčasná väzba ()„Vytvorte premennú na uloženie novej aplikácie ExcelDim xlApp ako Excel. Aplikácia'Priradiť aplikáciu Excel k premennejNastaviť xlApp = Nový Excel. Aplikácia„Pridajte zošit do xlApp a zviditeľnite xlAppxlApp.Workbooks.AddxlApp.Visible = PravdaKoniec pod |
123456789101112 | „Neskorá väzbaPodpozdná väzba ()'Vytvorte premennú na uloženie nového objektuDim xlApp ako objekt„Priradiť aplikáciu Excel k objektuNastaviť xlApp = CreateObject ("Excel.Application")„Pridajte zošit do xlApp a zviditeľnite xlAppxlApp.Workbooks.AddxlApp.Visible = PravdaKoniec pod |