Cancel

Top  Previous  Next

Object: EHL7.HL7File

FileName: EHL7.dll

 

PROPERTY

 

Name: Cancel

DataType: Boolean

Mode: Read/Write

Description: Cancels current processing of a file .

 

 

Example:

'At Class or Form Declaration Level

Private WithEvents myFileObj As EHL7.HL7File

 

'On Initialize or Load

Set myFileObj = New EHL7.HL7File

myFileObj.VendorPath = "C:\EasyHL7"

 

'On Terminate or Unload

Set myFileObj = Nothing

 

'Command Button

Private Sub Command1_Click()

Dim myVendorObj As New EHL7.HL7Vendors

Dim strVendorID As String

myVendorObj.VendorPath = "C:\EasyHL7"

strVendorID = myVendorObj.GetVendorID("Default","2.3")

'Now open a file

btnCancel.Visible = True

If Not MyFileObj.OpenFile("C:\Test.hl7", strVendorID, -1)

       btnCancel.Visible = False

       MsgBox myFileObj.LastError

      myFileObj.ClearErrors

      Exit Sub

End If   

btnCancel.Visible = False

End Sub

 

Private Sub btnCancel_Click()

myFileObj.Cancel = True

End Sub

'Event Handlers

Private Sub myFileObj_Process(nFunction As Long, nFunctionCount As Long, nPct As Long, strMessage As String)

       Label1.Caption = "Process " & nFunction & " of " & nFunctionCount & " is " & nPct & "% complete"

       DoEvents

End Sub

 

Private Sub myFileObj_ProcessCompleted()

 

If myFileObj.Cancel Then

  MsgBox "Process Canceled"

Else

MsgBox "Process Completed"

End If

 

End Sub