LogIn_MatrixNet
説明 ネットワークにログオンして、サーバファイルのユーザスロットを獲得します
呼出し short LogIn_MatrixNet( long UserCode, short AppSlot, short DngNr )
引数
UserCode 割り当てられたユーザコード。Matrix内のユーザコードと一致しなければなりません。
AppSlot ライセンス数を定義したMatrix内のデータフィールド番号
DngNr Matrixの番号。1つのポートに複数のMatrixが装着できるため、ポート番号に加えて、この引数でMatrixの番号を指定する必要があります。LPTでは最大 99, USBでは最大 127
戻り値
>0 成功。空いているユーザスロット数
-1 DngNrで指定されたMatrixが見つからないか、AppSlotで指定されたアプリケーションスロットが見つからない
-2 指定 UserCodeが Matrix内のUserCodeと一致しない
-31 空いているユーザスロットがない
-32 サーバファイルが見つからない
-33 サーバファイルが他のプログラムで利用中の為、アクセスできない
-34 サーバファイルにアクセス中にエラーが発生
-35 MxNetサーバプログラムが実行されていない
対象 NET

アプリケーションプログラムから、この関数を定期的に呼び出すことで、ユーザスロットがリフレッシュされます。 ユーザスロットがリフレッシュされないまま、設定されているユーザタイムアウトが経過すると、プログラムが使用しているユーザスロットは開放されてしまいます( クラッシュしたプログラムが取得しているユーザスロットを自動的に開放するための機能です。このため、実行中プログラムはユーザスロットを定期的にリフレッシュしなければなりません)