株てくおーとトレード日記

完全自動売買システムによるトレード日記。

RSSの自動再起動方法について(その2)

2010-03-05 13:33:01 | 株てくてく

2009/06/15に株てくてくで行っているRSSの自動再起動方法を記述していますが、さらに以下の処理を追加しました。
ただし、UWSCを利用するため、これは管理者のみの機能にしています。

(1)ddeconnectを行ったときにDDEエラー(295、282)が発生した場合、再度リトライしても同じエラーになるため、DDEエラー情報をファイルに出力後、リアルタイム株価取得している株てくてくを強制終了する。

   DDEエラー(295:メッセージ キューがいっぱいです。DDE メッセージが失われました。)
   DDEエラー(282:DDE の開始に対する外部アプリケーションからの応答がありません。)

(2)株てくおーとで(1)で出力されたメッセージの内容をチェックし、DDEエラーが295または282であればリアルタイム株価を再取得するためのUWSCを起動。

 このことを行うことにより、DDEエラーが発生した後であってもリアルタイム株価が取得できるようになります。