New eragilea

Erabili New eragilea erabiltzaileak definitutako moten objektuen instantziak sortzeko, bai eta UNO zerbitzuak, struct-ak eta enumerazioak sortzeko ere.

Sintaxia:

Dim oObj as New ObjectType

oObj = New ObjectType

note

New eragilea aldagaia deklaratzean edo esleipen-eragiketa batean erabili daiteke.


Adibidea:

Hurrengo adibidean New eragilea erabiltzen da PropertyValue UNO struct-aren instantzia bat sortzeko.


    ' Objektuaren instantzia sortzea aldagai-deklarazioan
    Dim oProp1 as New com.sun.star.beans.PropertyValue
    oProp1.Name = "Some name"
    oProp1.Value = 100
    ' Emaitza bera lortzen da esleipen baten bidez
    Dim oProp2 as Object
    oProp2 = New com.sun.star.beans.PropertyValue
    oProp2.Name = "Other name"
    oProp2.Value = 200
  
tip

New eragilea aukerakoa da Option Compatible aukera ezartzean.


Beheko adibidean mota berri bat, Student, sortzen da eta mota horretako objektu baten instantzia sortzen da:


    Type Student
        FirstName as String
        Program as String
    End Type
    
    Sub TestObjects
        Dim oStudent1 as New Student
        oStudent1.FirstName = "John"
        oStudent2.Program = "Computer Science"
    End Sub
  

Emaguzu laguntza!