VB.NET是一个功能比较强大的编程语言,主要就是面向对象,而且其特有的性质还能对移动设备进行一些操作。那么今天我们将会了解到的则是关于VB.NET异步调用的一些实际代码编写方式,希望对大家有所帮助。
- privatedelegateSub(()sub
- (orFunction)()function)dele_1
- privatedele_2asdele_1
- privateiasyync_testasIAsyncResult
- 在form_load里面
- PrivateSubForm1_Load()Sub
- Form1_Load(ByValsenderAs
- System.Object,ByValeAs
- System.EventArgs)Handles
- MyBase.Load
- dele_2=Newdele_1(AddressOf
- test1)'test1是你想要异步调用的方法
- iasync_test=dele_2.begininvoke
- (nothing,nothing)'开始异步调用
- EndSub
如果想知道VB.NET异步调用是否完成,加个button。
Button2_Click(ByValsenderAs
System.Object,ByValeAs
System.EventArgs)Handles
Button2.Click
TrueThen'已经完成调用
另外你也可以自己写个回掉函数,在VB.NET异步调用完成的时候进行别的操作。
Load(ByValsenderAsSystem.Object,
ByValeAsSystem.EventArgs)
HandlesMyBase.Load
'test1是你想要异步调用的方法
back_test)'back_test是要进行回掉的函数
(ab,nothing)'开始异步调用