Hi,
We have problem with FAXMAN4 running on quad core CPU computer, the problem is FAXLOGADD did NOT be fired.
When we submit a fax by "FAXMAN1.SENDFAX", we also keep check the fax to ensure it has be put into FAXMAN database . Because we found that the "FaxMan1_FaxLogAdd" event did not be fired sometimes. Even we re-submit the fax again, FAXMAN4 could not respone anymore. We have to reboot the computer to resume normal.
The problem quite often happens on quad core CPU computer, any suggestions?
Regards,
KC
Private Sub Timer_Queue_Msg_Timer() ' Send Message
:
:
FaxMan1.SendFax
'This loop is to wait for FAXMAN complete his job before we submit another one.
My_Integer = 0
Do Until MSG_STAMP = Verify_FaxManUserData
WRITElog "Message send and waiting for FAXMAN process "
My_Integer = My_Integer + 1
If My_Integer > 100 Then
WRITElog "ERROR : Waiting FAXMAN TIME OUT!"
Exit Do
End If
DoEvents
Loop
:
:
End Sub
Private Sub FaxMan1_FaxLogAdd(ByVal LogType As Integer, ByVal FaxID As Long, ByVal LogIndex As Long)
Dim Item As Object
On Error GoTo Error_Handler
Set Item = FaxMan1.FindFax(FaxID)
If LogType = 0 Then Verify_FaxManUserData = Item.LogUserData
:
:
End Sub
An Example Log file
2/27/2009 4:55:30 PM C:\MEGAMAIN\HST06343.A3311 WILL BE SENT!
2/27/2009 4:55:30 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
2/27/2009 4:55:31 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
2/27/2009 4:55:31 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
2/27/2009 4:55:32 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
2/27/2009 4:55:32 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
2/27/2009 4:55:33 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
2/27/2009 4:55:33 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
2/27/2009 4:55:34 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
2/27/2009 4:55:34 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
2/27/2009 4:55:35 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
2/27/2009 4:55:35 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
2/27/2009 4:55:36 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
2/27/2009 4:55:36 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
2/27/2009 4:55:37 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
2/27/2009 4:55:37 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
2/27/2009 4:55:38 PM MESSAGE SEND AND WAITING FOR FAXMAN PROCESS (TIMER_QUENE_MSG/FRMFAX_MAIN)
:
2/27/2009 4:58:11 PM ERROR : WAITING FAXMAN TIME OUT! (TIMER_QUENE_MSG/FRMFAX_MAIN)