メガソフト トップサポートSTARFAXシリーズ > STARFAX OCXフォーラム
STARFAX OCXフォーラム
[フォーラムトップ]
一括表示

ワトソン - Kaneshiro 2003/10/21(Tue) 18:05 No.1346
参照先http://w1.nirai.ne.jp/h-kane/
以下のソースコードにて、FAX送信しようとすると、S_Soushinサブの
Do〜Loop間(STARFAX1_EndConnectionが発生するまで待機)で、
ワトソンが発生してアプリが落ちてしまいます。

Private Sub S_Soushin()
中略
ret = FSUB_FaxReCall!STARFAX1.FaxSend("氏名" & ":" & FA
X番号, TIFFファイルの絶対パス, FAX番号, "")
If ret <> SFWER_SUCCESS Then
STARFAX1.EventCheckEnd
'通信モニタ終了
ret = STARFAX1.MonExit
'強制終了時のデータベース更新処理
End
End If

Do
'STARFAX1_EndConnectionが発生するまで待機
Sleep (1000)
DoEvents
Dim iAns As Integer
iAns = FSUB_FaxReCall!STARFAX1.MonStatus
'===
'518 = エラー発生
'519 = 通信終了
'520 = 終了
Loop Until iAns > 518 Or iFaxEnd_flg = PG_END
中略
End Sub

Private Sub STARFAX1_EndConnection(ByVal nRetCode As Long)

iFaxEnd_flg = PG_END

End Sub

この原因について教えていただけませんでしょうか?
これは、客先で起きた出来事です。
開発環境でのExe作成は、
Win2000SP2STARFAX2002でコンパイルしています。
客先の環境は、Windows NT 4.0 SP6
STARFAX2002です。

Re: ワトソン - Kaneshiro 2003/10/30(Thu) 16:56 No.1353
参照先http://w1.nirai.ne.jp/h-kane/
> 以下のソースコードにて、FAX送信しようとすると、S_Soushinサブの
> Do〜Loop間(STARFAX1_EndConnectionが発生するまで待機)で、
> ワトソンが発生してアプリが落ちてしまいます。

Windows NT 4.0 SP4かSP5の時は、現象が出ませんが、
SP6にバージョンアップしたときに、現象が
出るようになりました。
また、現象の出たExeは、シェル起動で起動されております。
SPをバージョンアップしたときに、なぜワトソンの
現象が出るのか教えていただけませんでしょうか?
STARFAXを再インストールしても、ワトソンの現象は
解消されませんでした。
ワトソンの解消方法についても教えていただけませんでしょうか?

> これは、客先で起きた出来事です。
> 開発環境でのExe作成は、
> Win2000SP2STARFAX2002でコンパイルしています。
> 客先の環境は、Windows NT 4.0 SP6
> STARFAX2002です。