ເນື້ອໃນ

# ຕົວດຳເນີນການ New

ໃຊ້ຕົວດຳເນີນການ New ເພື່ອສ້າງອິນສະແຕນຊ໌ຂອງອັອບເຈັກຈາກປະເພດຂໍ້ມູນທີ່ຜູ້ໃຊ້ກຳນົດເອງ, ລວມທັງບໍລິການ Uno, ໂຄງສ້າງ (structs) ແລະ ການກຳນົດລາຍການ (enumerations).

### ໄວຍາກອນ:

Dim oObj as New ObjectType

oObj = New ObjectType

ຕົວດຳເນີນການ New ສາມາດໃຊ້ໄດ້ທັງໃນລະຫວ່າງການປະກາດຕົວປ່ຽນ ຫຼື ໃນການກຳນົດຄ່າ.

### ຕົວຢ່າງ:

ຕົວຢ່າງຕໍ່ໄປນີ້ໃຊ້ຕົວດຳເນີນການ New ເພື່ອສ້າງອິນສະແຕນຊ໌ຂອງ Uno struct ປະເພດ PropertyValue.

        ' ການສ້າງອິນສະແຕນຊ໌ຂອງອັອບເຈັກໃນລະຫວ່າງການປະກາດຕົວປ່ຽນ
        Dim oProp1 as New com.sun.star.beans.PropertyValue
        oProp1.Name = "Some name"
        oProp1.Value = 100
        ' ສິ່ງດຽວກັນນີ້ສາມາດເຮັດໄດ້ດ້ວຍການກຳນົດຄ່າ
        Dim oProp2 as Object
        oProp2 = New com.sun.star.beans.PropertyValue
        oProp2.Name = "Other name"
        oProp2.Value = 200

ຕົວດຳເນີນການ New ເປັນທາງເລືອກເມື່ອຕັ້ງຄ່າ Option Compatible.

ຕົວຢ່າງລຸ່ມນີ້ຈະສ້າງປະເພດໃໝ່ Student ແລະ ສ້າງອິນສະແຕນຊ໌ຂອງອັອບເຈັກຈາກປະເພດນີ້:

        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

ຫົວຂໍ້ທີ່ກ່ຽວຂ້ອງ

ຄຳສັ່ງ Dim

ຟັງຊັນ CreateObject

ຄຳສັ່ງ Set

ຄຳສັ່ງ Type