Com - -

Acest articol prezintă câteva caracteristici de lucru cu obiecte COM, care pot fi utile în practică.

Utilizarea operatorului de acces prin index []

In Automation înseamnă standard de tehnologie prevăzut pentru implementarea aplicațiilor indicilor, iar accesul la proprietățile indexate (adică, exprimarea formei MoyaFunktsiya (X, Y) = Z) prin automatizare neclare și nu este sprijinit în 1C: Enterprise.







Pentru a gestiona proprietățile colecției, este recomandat să utilizați operatorul bucla Everyone's. . care utilizează interfața standard de automatizare IEnumVARIANT. Pentru a accesa indexul prin automatizare obiecte de colecție 1C: Enterprise și să pună în aplicare metode de get () si set ().

Transmiterea parametrilor către constructorul de obiecte







Metoda NewObject () de automatizare obiect 1C: Companii are un număr variabil de parametri - primul parametru din NewObject () transmis întotdeauna creat nume de tip de obiect, iar următorii parametri pot fi folosite pentru a transmite date către constructorul obiectului creat.

Potrivirea numelor de proprietăți și a metodelor obiectului

Tehnologia de automatizare implică posibilitatea unei interpretări duble a unor elemente ale obiectului agregat. De exemplu, o proprietate cu același nume și o metodă care returnează o valoare și nu are parametri nu poate fi distinsă. Această caracteristică trebuie luată în considerare atunci când lucrați cu obiecte 1C: Enterprise prin automatizare.

De exemplu, dacă directorul recuzită numit la fel ca una dintre metodele sale (prop metoda PolnoeNaimenovanie și PolnoeNaimenovanie ()), apoi obținerea de recuzită Spravochnik.PolnoeNaimenovanie poate determina metoda invocare Spravochnik.PolnoeNaimenovanie (). Acest invizibilitate este posibil atunci când se lucrează prin automatizare, în 1C limba built-in: proprietăți Enterprise și metode de 1C: Enterprise sunt împărțite.

Afișați în depanator proprietățile cu valoarea "Eroare la citirea valorii"







Trimiteți-le prietenilor: