Busy Property
Indicates whether POP3
object is performing long-run operation (such as connecting to the server or
retrieving messages).
When POP3 object is busy, attempt to call any of its methods which exchange
data with POP3 server will immediately exit. To cancel currently executing long-run
operation, call Abort method.
Note: Busy property is useful on conditions that POP3
object operates in Async mode. See EnableEvents
property description for details.
Value Type: | Boolean | |
Parameters: | None | |
Remarks: | This property is read-only |
Usage example:
Option Explicit Dim objPOP3 As Object Private Sub Command1_Click() Dim Msgs As Object Set objPOP3 = CreateObject("MailBee.POP3") objPOP3.LicenseKey = "put your license key here" objPOP3.EnableEvents = True ' Enable asynchronous mode If objPOP3.Connect("mailserver.com", 110, "MyName", "MyPassword") Then ' Long-run operation Set Msgs = objPOP3.RetrieveHeaders ' Long-run operation objPOP3.Disconnect ' Long-run operation End If End Sub Private Sub Form_Load() Set objPOP3 = Nothing End Sub Private Sub Form_Unload(Cancel As Integer) If objPOP3 Is Nothing Then Exit Sub If objPOP3.Busy Then objPOP3.Abort ' Cancel POP3 session on exit End Sub
See Also:
EnableEvents
Property
Abort Method
Copyright © 2002-2024, AfterLogic Corporation. All rights reserved.