Рано касно везивање - примери ВБА кода

Преглед садржаја

Кад год објекту доделите променљиву објекта, ВБ изводи процес који се назива везивање. Објекти могу бити рано везани или касно везани. Лако је рећи разлику: Ако декларишете променљиву као Објецт, касните са везивањем. Рано везивање омогућава компајлеру да изврши друге оптимизације и додели меморију пре него што се апликација изврши, омогућавајући вашем коду да ради много брже. Међутим, касно везивање може бити пожељно у неким случајевима.

Примери:

12345678910111213 'Рано везивањеСуб еарлибиндинг ()„Направите променљиву за држање нове Екцел апликацијеЗатамните клАпп као Екцел.Апплицатион'Додели Екцел апликацију променљивојПодесите клАпп = Нова Екцел.Апплицатион'Додајте радну свеску у клАпп и учините клАпп видљивимклАпп.Воркбоокс.АддклАпп.Висибле = ТачноЕнд Суб
123456789101112 'Касно везивањеСуб латебиндинг ()'Направи променљиву за држање новог објектаЗатамните клАпп као објекат'Доделите Екцел апликацију ОбјектуПостави клАпп = ЦреатеОбјецт ("Екцел.Апплицатион")'Додајте радну свеску у клАпп и учините клАпп видљивимклАпп.Воркбоокс.АддклАпп.Висибле = ТачноЕнд Суб

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave