Cuprins
Ori de câte ori atribuiți un obiect unei variabile obiect, VB efectuează un proces numit legare. Obiectele pot fi legate timpuriu sau târziu. Este ușor să faci diferența: Dacă declarați o variabilă ca obiect, sunteți obligatoriu târziu. Legarea timpurie permite compilatorului să efectueze alte optimizări și să aloce memorie înainte ca o aplicație să se execute, permițând codului dvs. să ruleze mult mai repede. Cu toate acestea, legarea târzie poate fi de dorit în unele cazuri.
Exemple:
12345678910111213 | „Legare timpurieSub earlybinding ()„Creați o variabilă pentru a păstra noua aplicație ExcelDim xlApp Ca Excel. Aplicație„Atribuiți aplicația Excel variabileiSetați xlApp = New Excel.Application„Adăugați un registru de lucru în xlApp și faceți xlApp vizibilxlApp.Workbooks.AddxlApp.Visible = AdevăratSfârșitul Sub |
123456789101112 | - Obligatoriu târziuSub-legare tardivă ()'Creați o variabilă pentru a păstra un obiect nouDim xlApp Ca obiect„Alocați aplicația Excel obiectuluiSetați xlApp = CreateObject („Excel.Application”)„Adăugați un registru de lucru în xlApp și faceți xlApp vizibilxlApp.Workbooks.AddxlApp.Visible = AdevăratSfârșitul Sub |