ຕົວປ່ຽນ

ຄຳສັ່ງ ແລະ ຟັງຊັນຕໍ່ໄປນີ້ແມ່ນສຳລັບການເຮັດວຽກກັບຕົວປ່ຽນ. ທ່ານສາມາດໃຊ້ຟັງຊັນເຫຼົ່ານີ້ເພື່ອປະກາດ ຫຼື ກຳນົດຕົວປ່ຽນ, ແປງຕົວປ່ຽນຈາກປະເພດໜຶ່ງໄປເປັນອີກປະເພດໜຶ່ງ ຫຼື ກວດສອບປະເພດຂອງຕົວປ່ຽນ.

ຟັງຊັນ CCur

ແປງນິພົດຂໍ້ຄວາມ ຫຼື ນິພົດຕົວເລກໃຫ້ເປັນນິພົດເງິນຕາ. ການຕັ້ງຄ່າທ້ອງຖິ່ນຈະຖືກນຳໃຊ້ສຳລັບຕົວແບ່ງທົດສະນິຍົມ ແລະ ສັນຍະລັກເງິນຕາ.

ຟັງຊັນ CBool

ແປງນິພົດ ຫຼື ຊຸດຂອງນິພົດໃຫ້ເປັນຄ່າບູລີນ (boolean). ນິພົດປະກອບດ້ວຍຂໍ້ຄວາມ, ຕົວເລກ ແລະ ຕົວດຳເນີນການ. ສາມາດໃຊ້ຕົວດຳເນີນການປຽບທຽບ, ໂລຊິກ ຫຼື ຄະນິດສາດພາຍໃນນິພົດໄດ້.

ຟັງຊັນ CDate

ແປງຂໍ້ຄວາມ ຫຼື ນິພົດຕົວເລກໃດໆໃຫ້ເປັນຄ່າວັນທີ.

ຟັງຊັນ CDec

ແປງນິພົດຂໍ້ຄວາມ ຫຼື ນິພົດຕົວເລກໃຫ້ເປັນນິພົດທົດສະນິຍົມ.

ຟັງຊັນ CDbl

ແປງນິພົດຕົວເລກ ຫຼື ນິພົດຂໍ້ຄວາມໃດໆໃຫ້ເປັນປະເພດ double.

ຟັງຊັນ CInt

ແປງຂໍ້ຄວາມ ຫຼື ນິພົດຕົວເລກໃດໆໃຫ້ເປັນຈຳນວນຖ້ວນ (integer).

ຟັງຊັນ CLng

ແປງຂໍ້ຄວາມ ຫຼື ນິພົດຕົວເລກໃດໆໃຫ້ເປັນຈຳນວນຖ້ວນຍາວ (long integer).

ຄຳສັ່ງ Const

ກຳນົດຊື່ໜຶ່ງ ຫຼື ຫຼາຍຊື່ໃຫ້ເປັນຄ່າຄົງທີ່.

ຟັງຊັນ CSng

ແປງຂໍ້ຄວາມ ຫຼື ນິພົດຕົວເລກໃດໆໃຫ້ເປັນປະເພດຂໍ້ມູນ Single.

ຟັງຊັນ CStr

ແປງນິພົດຕົວເລກໃດໆໃຫ້ເປັນນິພົດຂໍ້ຄວາມ.

ຟັງຊັນ CVar

ແປງນິພົດຂໍ້ຄວາມ ຫຼື ນິພົດຕົວເລກໃຫ້ເປັນນິພົດວາຣຽນ (variant).

ຟັງຊັນ CVErr

ແປງນິພົດຂໍ້ຄວາມ ຫຼື ນິພົດຕົວເລກໃຫ້ເປັນນິພົດວາຣຽນປະເພດຍ່ອຍ "Error".

ຄຳສັ່ງ DefBool

ຖ້າບໍ່ມີການລະບຸຕົວອັກສອນປະກາດປະເພດ ຫຼື ຄຳສຳຄັນ, ຄຳສັ່ງ DefBool ຈະຕັ້ງປະເພດຂໍ້ມູນມາດຕະຖານສຳລັບຕົວປ່ຽນ ຕາມຊ່ວງຂອງຕົວອັກສອນ.

ຄຳສັ່ງ DefCur

ຖ້າບໍ່ມີການລະບຸຕົວອັກສອນປະກາດປະເພດ ຫຼື ຄຳສຳຄັນ, ຄຳສັ່ງ DefCur ຈະຕັ້ງປະເພດຕົວປ່ຽນມາດຕະຖານ ຕາມຊ່ວງຂອງຕົວອັກສອນ.

ຄຳສັ່ງ DefDate

ຖ້າບໍ່ມີການລະບຸຕົວອັກສອນປະກາດປະເພດ ຫຼື ຄຳສຳຄັນ, ຄຳສັ່ງ DefDate ຈະຕັ້ງປະເພດຕົວປ່ຽນມາດຕະຖານ ຕາມຊ່ວງຂອງຕົວອັກສອນ.

ຄຳສັ່ງ DefDbl

ຕັ້ງປະເພດຕົວປ່ຽນມາດຕະຖານ ຕາມຊ່ວງຂອງຕົວອັກສອນ ຖ້າບໍ່ມີການລະບຸຕົວອັກສອນປະກາດປະເພດ ຫຼື ຄຳສຳຄັນ.

ຄຳສັ່ງ DefErr

ຖ້າບໍ່ມີການລະບຸຕົວອັກສອນປະກາດປະເພດ ຫຼື ຄຳສຳຄັນ, ຄຳສັ່ງ DefErr ຈະຕັ້ງປະເພດຕົວປ່ຽນມາດຕະຖານ ຕາມຊ່ວງຂອງຕົວອັກສອນ.

ຄຳສັ່ງ DefInt

ຕັ້ງປະເພດຕົວປ່ຽນມາດຕະຖານ ຕາມຊ່ວງຂອງຕົວອັກສອນ ຖ້າບໍ່ມີການລະບຸຕົວອັກສອນປະກາດປະເພດ ຫຼື ຄຳສຳຄັນ.

ຄຳສັ່ງ DefLng

ຕັ້ງປະເພດຕົວປ່ຽນມາດຕະຖານ ຕາມຊ່ວງຂອງຕົວອັກສອນ ຖ້າບໍ່ມີການລະບຸຕົວອັກສອນປະກາດປະເພດ ຫຼື ຄຳສຳຄັນ.

ຄຳສັ່ງ DefObj

ຕັ້ງປະເພດຕົວປ່ຽນມາດຕະຖານ ຕາມຊ່ວງຂອງຕົວອັກສອນ ຖ້າບໍ່ມີການລະບຸຕົວອັກສອນປະກາດປະເພດ ຫຼື ຄຳສຳຄັນ.

ຄຳສັ່ງ DefSng

ຖ້າບໍ່ມີການລະບຸຕົວອັກສອນປະກາດປະເພດ ຫຼື ຄຳສຳຄັນ, ຄຳສັ່ງ DefSng ຈະຕັ້ງປະເພດຕົວປ່ຽນມາດຕະຖານ ຕາມຊ່ວງຂອງຕົວອັກສອນ.

ຄຳສັ່ງ DefStr

ຖ້າບໍ່ມີການລະບຸຕົວອັກສອນປະກາດປະເພດ ຫຼື ຄຳສຳຄັນ, ຄຳສັ່ງ DefStr ຈະຕັ້ງປະເພດຕົວປ່ຽນມາດຕະຖານ ຕາມຊ່ວງຂອງຕົວອັກສອນ.

ຄຳສັ່ງ DefVar

ຕັ້ງປະເພດຕົວປ່ຽນມາດຕະຖານ ຕາມຊ່ວງຂອງຕົວອັກສອນ ຖ້າບໍ່ມີການລະບຸຕົວອັກສອນປະກາດປະເພດ ຫຼື ຄຳສຳຄັນ.

ຄຳສັ່ງ Dim

ປະກາດຕົວປ່ຽນ ຫຼື ອາເຣ.

ຄຳສັ່ງ ReDim

ປະກາດ ຫຼື ກຳນົດຕົວປ່ຽນ ຫຼື ອາເຣໃໝ່.

ຄຳສັ່ງ Type

ກຳນົດໂຄງສ້າງຂໍ້ມູນທີ່ບໍ່ແມ່ນ UNO.

ຟັງຊັນ IsArray

ກວດສອບວ່າຕົວປ່ຽນນັ້ນເປັນຟິວຂໍ້ມູນໃນອາເຣຫຼືບໍ່.

ຟັງຊັນ IsDate

ກວດສອບວ່ານິພົດຕົວເລກ ຫຼື ຂໍ້ຄວາມສາມາດແປງເປັນຕົວປ່ຽນ Date ໄດ້ຫຼືບໍ່.

ຟັງຊັນ IsEmpty

ກວດສອບວ່າຕົວປ່ຽນ Variant ມີຄ່າ Empty ຫຼືບໍ່. ຄ່າ Empty ບົ່ງບອກວ່າຕົວປ່ຽນຍັງບໍ່ທັນໄດ້ຖືກກຳນົດຄ່າເລີ່ມຕົ້ນ.

ຟັງຊັນ IsError

ກວດສອບວ່າຕົວປ່ຽນມີຄ່າຂໍ້ຜິດພາດຫຼືບໍ່.

ຟັງຊັນ IsNull

ກວດສອບວ່າ Variant ມີຄ່າ Null ພິເສດຫຼືບໍ່ ເຊິ່ງບົ່ງບອກວ່າຕົວປ່ຽນນັ້ນບໍ່ມີຂໍ້ມູນ.

ຟັງຊັນ IsNumeric

ກວດສອບວ່ານິພົດເປັນຕົວເລກຫຼືບໍ່. ຖ້ານິພົດເປັນ ຕົວເລກ, ຟັງຊັນຈະສົ່ງຄືນຄ່າ True, ຖ້າບໍ່ດັ່ງນັ້ນຈະສົ່ງຄືນຄ່າ False.

ຟັງຊັນ IsObject

ກວດສອບວ່າຕົວປ່ຽນເປັນອອບເຈັກຫຼືບໍ່, ເຊິ່ງກົງກັນຂ້າມກັບປະເພດຂໍ້ມູນພື້ນຖານ ເຊັ່ນ ວັນທີ, ຕົວເລກ, ຂໍ້ຄວາມ. ຟັງຊັນຈະສົ່ງຄືນຄ່າ True ຖ້າຕົວປ່ຽນເປັນອອບເຈັກ, ຖ້າບໍ່ດັ່ງນັ້ນຈະສົ່ງຄືນຄ່າ False.

ຟັງຊັນ LBound

ສົ່ງຄືນຂອບເຂດລຸ່ມ (lower boundary) ຂອງອາເຣ.

ຟັງຊັນ UBound

ສົ່ງຄືນຂອບເຂດເທິງ (upper boundary) ຂອງອາເຣ.

ຄຳສັ່ງ Let

ກຳນົດຄ່າໃຫ້ກັບຕົວປ່ຽນ.

ຟັງຊັນ Array

ສົ່ງຄືນປະເພດ Variant ທີ່ມີຟີວຂໍ້ມູນ.

ຟັງຊັນ DimArray

ສົ່ງຄືນອາເຣ (array) ປະເພດ Variant.

ຄຳສັ່ງ Erase

ລຶບເນື້ອຫາຂອງອົງປະກອບອາເຣ (array elements) ສຳລັບອາເຣທີ່ມີຂະໜາດຄົງທີ່, ແລະ ຄືນໜ່ວຍຄວາມຈຳທີ່ໃຊ້ໂດຍອາເຣທີ່ມີຂະໜາດປ່ຽນແປງໄດ້.

ຄຳສັ່ງ Option Base

ກຳນົດຂອບເຂດລຸ່ມມາດຕະຖານສຳລັບອາເຣເປັນ 0 ຫຼື 1.

ຄຳສັ່ງ Option Explicit

ລະບຸວ່າທຸກຕົວປ່ຽນໃນໂປຣແກຣມໂຄ້ດຕ້ອງໄດ້ຮັບການປະກາດຢ່າງຊັດເຈນດ້ວຍຄຳສັ່ງ Dim.

ຄຳສັ່ງ Public

ກຳນົດຂະໜາດຕົວປ່ຽນ ຫຼື ອາເຣໃນລະດັບໂມດູນ (ໝາຍເຖິງ ບໍ່ໄດ້ຢູ່ໃນສ່ວນຍ່ອຍ ຫຼື ຟັງຊັນ), ເພື່ອໃຫ້ຕົວປ່ຽນ ແລະ ອາເຣນັ້ນສາມາດໃຊ້ໄດ້ໃນທຸກໄລບຣາຣີ ແລະ ໂມດູນ.

ຄຳສຳຄັນ Global

ກຳນົດຂະໜາດຕົວປ່ຽນ ຫຼື ອາເຣໃນລະດັບ global (ໝາຍເຖິງ ບໍ່ໄດ້ຢູ່ໃນສ່ວນຍ່ອຍ ຫຼື ຟັງຊັນ), ເພື່ອໃຫ້ຕົວປ່ຽນ ແລະ ອາເຣນັ້ນສາມາດໃຊ້ໄດ້ໃນທຸກໄລບຣາຣີ ແລະ ໂມດູນສຳລັບເຊດຊັນປະຈຸບັນ.

ຄຳສັ່ງ Static

ປະກາດຕົວປ່ຽນ ຫຼື ອາເຣໃນລະດັບ procedure ພາຍໃນສ່ວນຍ່ອຍ ຫຼື ຟັງຊັນ, ເພື່ອໃຫ້ຄ່າຂອງຕົວປ່ຽນ ຫຼື ອາເຣນັ້ນຍັງຄົງຢູ່ຫຼັງຈາກອອກຈາກສ່ວນຍ່ອຍ ຫຼື ຟັງຊັນນັ້ນແລ້ວ. ວິທີການໃຊ້ຄືກັນກັບຄຳສັ່ງ Dim.

ຟັງຊັນ TypeName; ຟັງຊັນ VarType

ສົ່ງຄືນຂໍ້ຄວາມ ຫຼື ຄ່າຕົວເລກທີ່ມີຂໍ້ມູນປະເພດຂອງຕົວປ່ຽນ.

ຄຳສັ່ງ Set

ກຳນົດການອ້າງອີງວັດຖຸໃຫ້ກັບຕົວປ່ຽນ.

ຟັງຊັນ FindObject

ອະນຸຍາດໃຫ້ອ້າງເຖິງວັດຖຸໃນຂະນະປະມວນຜົນ (run-time) ເປັນພາຣາມິເຕີສະຕຣິງຜ່ານຊື່ວັດຖຸ.

ຟັງຊັນ FindPropertyObject

ອະນຸຍາດໃຫ້ອ້າງເຖິງວັດຖຸໃນຂະນະປະມວນຜົນເປັນພາຣາມິເຕີສະຕຣິງໂດຍໃຊ້ຊື່ວັດຖຸ.

Optional (ໃນຄຳສັ່ງ Function)

ຊ່ວຍໃຫ້ທ່ານສາມາດກຳນົດພາຣາມິເຕີທີ່ສົ່ງໃຫ້ຟັງຊັນເປັນແບບທາງເລືອກ (optional) ໄດ້.

ຟັງຊັນ IsMissing

ກວດສອບວ່າຟັງຊັນຖືກຮຽກໃຊ້ດ້ວຍພາຣາມິເຕີເສີມ (optional) ຫຼືບໍ່.

ຟັງຊັນ HasUnoInterfaces

ກວດສອບວ່າວັດຖຸ Basic Uno ຮອງຮັບອິນເຕີເຟດ (interface) ບາງຢ່າງຂອງ Uno ຫຼືບໍ່.

ຟັງຊັນ EqualUnoObjects

ສົ່ງຄືນ True ຖ້າຕົວປ່ຽນ Basic ທັງສອງທີ່ລະບຸແທນອິນສະແຕນຊ໌ຂອງວັດຖຸ Uno ດຽວກັນ.

ຟັງຊັນ IsUnoStruct

ສົ່ງຄືນ True ຖ້າວັດຖຸທີ່ໃຫ້ມາແມ່ນໂຄງສ້າງ (struct) ຂອງ Uno.

ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!

ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!