ຄຳສັ່ງ Call

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

ໄວຍາກອນ:

ແຜນວາດຄຳສັ່ງ Call


[Call] name [(] [param :=] value, ... [)]

ພາຣາມິເຕີ:

ຊື່ (name): ຊື່ຂອງຊັບຣູທີນ, ຟັງຊັນ ຫຼື DLL ທີ່ທ່ານຕ້ອງການເອີ້ນໃຊ້

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

ຄ່າ (value): ຄ່າພາລາມິເຕີຕາມຕຳແໜ່ງ. ປະເພດແມ່ນຂຶ້ນກັບຣູທີນທີ່ຖືກເອີ້ນໃຊ້

ໄອຄອນ ບັນທຶກ

ເມື່ອໃຊ້ພາລາມິເຕີແບບຕາມຕຳແໜ່ງ ແລະ ແບບຄຳຫຼັກປະສົມກັນ, ໃຫ້ແນ່ໃຈວ່າພາລາມິເຕີແບບຕາມຕຳແໜ່ງນັ້ນເປັນໄປຕາມລຳດັບການປະກາດຣູທີນ.


ໄອຄອນ ເຄັດລັບ

ເມື່ອຟັງຊັນຖືກໃຊ້ເປັນນິພົດ, ການໃສ່ວົງເລັບອ້ອມພາລາມິເຕີແມ່ນຈຳເປັນ. ການໃຊ້ ຄຳສັ່ງ Declare ແມ່ນບັງຄັບກ່ອນທີ່ຈະເອີ້ນໃຊ້ DLL.


ຕົວຢ່າງ:


Sub ExampleCall
    Dim value As String
    value = "LibreOffice"
    Call aRoutine value
    aRoutine text := value
End Sub

Sub aRoutine (text as String)
    Msgbox text
End Sub
ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!

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