LoggerOpenApplication


機能

C-LOGGERを起動し、アクセスを可能にします。

書式

Ret = LoggerOpenApplication ( DeviceName, AppId, OpenMode)

引数

DeviceName [ VB.NET: String ] [ C++: char * ] [ C#: string]

デバイス名を指定します。

AppId [ VB.NET: Short  ] [ C++: short * ] [ C#: out short]

アプリケーションIDを返します。

以降の関数では、このアプリケーションIDを使用して、C-LOGGERにアクセスします。

OpenMode [ VB.NET: UShort ] [ C++: unsiged short ] [ C#: ushort ]

C-LOGGER起動時のサイズを指定します。

0

最小化

1

各アプリの通常サイズ

2

最大化

戻り値

Ret [ VB.NET: Integer ] [ C++: long ] [ C#: int ] 

定義

戻り値

[Dec]

内容

LOGGER_ERR_SUCCESS

0

正常終了。

LOGGER_ERR_INI_REGISTRY

4

レジストリのアクセスに失敗しました。

LOGGER_ERR_OPEN_APPLICATION

102

他アプリケーションが該当アプリケーションを使用しているため、実行できません。

LOGGER_ERR_APPLICATION_SIZE

10000

画面サイズの指定ができません。

LOGGER_ERR_DEVICENAME

10007

設定ファイルに登録されていないデバイス名が指定されました。

LOGGER_ERR_DEVICENAME_ANALOGIN

20001

指定されたデバイスはアナログ入力機能がありません。

その他のエラー(参照:エラーコード一覧

説明

C-LOGGERを起動し、アクセスを可能にします。

 

C-LOGGERがインストールされていない場合、この関数は使用できません。

デバイスの設定はC-LOGGER で対応しているデバイスを設定してください。

使用例

AIO000 を指定して、通常サイズでC-LOGGER起動します。

VB.NET

Dim Ret As Integer

Dim AppId As Short

Ret = LoggerOpenApplication("AIO000", AppId, 1)

 

C++

long Ret;

short AppId;

Ret = LoggerOpenApplication("AIO000", &AppId, 1);

 

C#

int Ret;

short AppId;

Ret = logger.OpenApplication("AIO000", out AppId, 1);

 

関連項目

LoggerCloseApplication