Tips

Webサーバが開始したかどうかチェックする方法

日付2001/04/27
ID01-574
バージョン6.0 and above
プラットフォームWindows and Mac

4D TCPネットワークコンポーネントがない場合、ユーザモードの「Webサーバ」メニューからWebサーバを始めようとする時、4Dは次のアラートをだします:「4D Webサーバを開始するにはTCP/IPプロトコルが必要です」。




「Start Web Server」コマンドを使用して手順に従ってWebサーバを始めたい場合、Webサーバが起動したかどうか知るためにOKシステム変数の値をチェックする必要があります。Webサーバがうまく起動した場合には、OKを1にセットし、そうでなければ0にセットします。

例えば、ユーザが断続的に以下のようにWebサーバをつけることを可能にする2、3のメニューアイテムを持っているとします。




その後、メニューアイテムを適切に管理するdo_StartWebServerプロジェクトメソッドの中で、次のコードを使用することができます。

START WEB SERVER
If (OK=1)
DISABLE MENU ITEM(3;1)
ENABLE MENU ITEM(3;2)
End if