付録A 代理店提供の組み込み関数

 

利用可能な組み込み関数:

ID

DLL

説明

OV_FILE_DIALOG

997

U_BIF997

標準の[ファイル]ダイアログを表示します。

OV_FILE_SERVICE

992

U_BIF992

ファイル/ディレクトリ・サービスを要求します。

OV_INDEXED_SPACE

989

U_BIF989

索引付きスペースを作成/管理します。

OV_MESSAGE_BOX

998

U_BIF998

メッセージ・ボックスを表示します。

OV_PASTE_CLIPBOARD

996

U_BIF996

クリップボードから情報を貼り付けます。

OV_POST_CLIPBOARD

995

U_BIF995

クリップボードに情報をコピーします。

OV_QUERY_SYS_INFO

993

U_BIF993

LANSAシステム情報を照会します。

OV_SLEEP

986

U_BIF986

プログラムを指定ミリ秒数だけ一時停止します。

OV_SOUND_ALARM

999

U_BIF999

アラームを鳴らします。

OV_SYSTEM_SERVICE

991

U_BIF991

システム・サービスを要求します。

 

 

免責事項

これらの組み込み関数は、実際に動作する例およびデモンストレーションとして(すべてのソース・コードとともに)提供されているものです。この提供に関し、明示的または暗示的を問わず何ら保証はありません。

以下の免責事項に注意してください。この記述は、すべての代理店提供の組み込み関数およびユーザー定義の組み込み関数のソース・コードに含まれています。

      /* ================================================================= */

      /* ========== USER DEFINED BUILTIN FUNCTION DEFINITION ============= */

      /* ================================================================= */

      /*                                                                   */

      /* This is a sample of how a user defined builtin function may be    */

      /* defined. It is provided as an example only. No warranty of any    */

      /* kind is expressed or implied. The programmer copying this code    */

      /* is responsible for the implementation and maintenance of this     */

      /* function, both initially and at all times in the future.          */

      /*                                                                   */

      /* User defined builtin functions are a powefull facility. However,  */

      /* you should note that YOU are responsible for any impact the       */

      /* use of a user defined builtin function has on the performance,    */

      /* security, integrity, portability and maintainability of your      */

      /* applications.                                                     */

      /*                                                                   */

      /* N.B. In general, do not use MessageBox api or any other           */

      /* operating system-specific api that requires user input if the BIF */

      /* is expected to work in Server environments, like LANSA for Web.   */

      /* There is a version of MessageBox available within LANSA that DOES */

      /* work in server environments - X_PDF_PromptYesNoCancel &           */

      /* X_PDF_PromptYesNo.  See x_pdfpro.h for prototypes                 */

      /*                                                                   */

      /* Note that MessageBox has been allowed in User Defined BIFs, unlike*/

      /* the rest of LANSA, so it is up to you, the developer, to ensure   */

      /* any use of it is valid. (x_glodef.h automatically allows it if    */

      /*U_BIF_FUNCTION is defined).                                       */

      /* ================================================================= */

サポートおよびお問い合わせ

これらの組み込み関数で生じた問題またはその使用に関する質問については、LANSA代理店までご連絡ください。ご連絡いただいた詳細は、LANSA代理店からLANSAサポートに直接伝えられます。ご連絡いただく際は、LANSAサポートから組み込み関数の提供元代理店に詳細を伝えることができるよう、問題または質問が「代理店提供」の組み込み関数に関するものであることを明確に示してください。