Wide Studio Object Reference

Wide Studio Home
Up to

## クラスの型

WSCvthread

## 継承元

次のオブジェクトを継承しています。
WSCbase WSCngbase

## 概要

このクラスは THREAD-STARTED トリガで設定されたイベントプロシージャを サブスレッドとして実行することができます。 このクラスは、Non GUI クラスです。 メンバ関数 executeThread() を呼び出すと、THREAD-STARTED イベントが発生し、 サブスレッドが生成され、そのサブスレッド上で イベントプロシージャが実行されます。 また、サブスレッドとメインスレッドが同期するしくみとして、 メンバ関数 sendActivateEvent() により、 サブスレッドから、ACTIVATE イベントをメインスレッドに送信することがでます。 WideStudio のGUI クラスは スレッドアンセーフであるため、 サブスレッド内で排他を行なわずに操作することは危険です。 そのため、このメンバ関数 sendActivateEvent() を呼び出すことにより、 メインスレッドで動作する ACTIVATE トリガで設定したイベントプロシージャ を起動し、そのイベントプロシージャ内で安全に操作することができます。

## 機能

- サブスレッドの生成と実行
- サブスレッドとメインスレッドの同期起動

## 注意事項

Document Release 3.70
For Use with Wide Studio Release 3.70, Spring 2004

WideStudio Home | Up to

Copyright(C) WideStudio Development Team, 1999-2004 |  | Last modified: May. 25, 2004