ASFUtility クラス


( COMのみで使用されます。いろいろな便利な機能を提供します
インスタンスの生成には、CASRootObject クラスのUtilityメソッドを使ってください。C++のCreateInstance、VBのNew、C#のnew を使用して生成すると、ランタイムエラーが発生することがあります。詳しくはこちらをご覧ください。)

<ASFUtility> インターフェイス

 

プロパティ一覧

タブ名プロパティ名データ型説明
 
LongToUnSpecify
<LONG> データ型
<RO>

 

未指定を意味する整数を取得します。

 
IsLongSpecified
<VARIANT_BOOL> データ型
<RO>

 

整数が未指定かの結果を取得。
[in:LONG]LongToVerify:パラメータとして渡される整数。

 
DoubleToUnSpecify
<double> データ型
<RO>

 

未指定を意味する実数を取得します。

 
IsDoubleToUnSpecify
<VARIANT_BOOL> データ型
<RO>

 

実数が未指定かの結果を取得。
[in:double]DoubleToVerify:パラメータとして渡される実数。

 
DateToUnSpecify
<DATE> データ型
<RO>

 

未指定を意味するDATEを取得します。

 
IsDateSpecified
<VARIANT_BOOL> データ型
<RO>

 

日時が未指定かの結果を取得。
[in:DATE]DATEToVerify:パラメータとして渡される日時。

 
Remove
<VARIANT_BOOL> データ型
<Method>

 

プロパティの値を削除します。
[in:ASOObject]Object:プロパティの値を削除するオブジェクトを指定します。
[in:TPropertyID]PropID:値を削除したいプロパティのIDを指定します。
[in:LONG]Index:プロパティのIndexを指定します。

 
ColorFromRGB
<LONG> データ型

 

R、G、Bから算出したColor値を取得します。
[in:R]赤色の値。
[in:G]緑色の値。
[in:B]青色の値。
※R、G、Bともに0-255の範囲で設定してください。

 
CopyProperty
<VOID> データ型
<Method>

 

読み取り専用のプロパティおよび以下のプロパティを除いて、プロパティ値をコピーします。
オブジェクトID、内部変更フラグ、変更フラグ、不正フラグ、システムフラグ、クラス定義。
[in:ASOObject]dstObject:コピー先のオブジェクト
[in:ASOObject]srcObject:コピー元のオブジェクト

 
CheckOutAll
<VOID> データ型
<Method>

 

全オーダ、資源、作業の変更権を取得する。

 
CanCheckOutAll
<VARIANT_BOOL> データ型
<Method>

 

全オーダ、資源、作業の変更権を取得できるかの結果を取得します。

 
IsKeyPressed
<VARIANT_BOOL> データ型
<Method>

 

KeyCodeで指定されたキーが押されているのかの結果を戻します。KeyCodeで定義されたキーが押されていればVARIANT_TRUEを返します。
[in:LONG]KeyCode:押されているかを確認するキーのコード。

 
EnableNotRespondingDialog
<VOID> データ型
<Method>

 

COM を使用した処理に長時間を要するとき [応答なし] ダイアログ ボックスが表示されないようにする方法です。nEnableNotRespondingがFALSEであればダイアログボックスを表示しません。
[in:VARIANT_BOOL]bEnableNotResponding:ダイアログボックスを表示・非表示にする。

 
EnableBusyDialog
<VOID> データ型
<Method>

 

COM を使用した処理に長時間を要するとき [サーバー使用中] ダイアログ ボックスが表示されないようにする方法です。nEnableBusyDialogがFALSEであればダイアログボックスを表示しません。
[in:VARIANT_BOOL]bEnableBusyDialog:ダイアログボックスを表示・非表示にする。


<RO> : 読み取り専用
<Multi> : 配列型(1から始まります)

<入門> : 入門モードで表示されます
<標準> : 標準モードで表示されます

参照



HelpNo.:C10005

© Since 2019 Asprova Corporation, All rights reserved.