[ |../../index.htm#lansa/dsnbi_0250.htm]
現在地:

C スケルトン・プログラム

 
/* ================================================================= */ /* ========== ユーザー定義組み込み関数定義 ============= */ /* ================================================================= */ /*                                                                   */ /* このサンプルは、ユーザーに組み込み関数の定義方法を示すものです。                    */ /* 例として提供されているだけであり、明示的にも暗黙的にも                            */ /* 何の保証もされません。 このコードをコピーする場合、                               */ /* 導入当初もその後のいかなる時点においても、 その組み込み関数の                     */ /* 導入および保守の責任は、コピーした開発者にあります。                             */ /*                                                                   */ /* ユーザー定義組み込み関数はパワフルな機能ではありますが                         */ /* ユーザー定義組み込み関数を利用することで、アプリケーションの                         */ /* 保守、移植性、整合性、セキュリティやパフォーマンスなどに                             */ /* 影響が及ぶ可能性がありますが、その責任は開発者にあることを                         */ /* 忘れないでください。                                                     */ /*                                                                   */ /* ================================================================= */ /*                                                                   */ /* ソース ファイル                 : U_BIFnnn.C                            */ /* エントリー ポイント名             : U_Builtin_nnn                         */ /* リンク先 DLL 名               : U_BIFnnn.DLL                          */ /* 共有オブジェクト名 (Linux)     : u_bifnnn.O                            */ /* OS/依存性                 : はい/いいえ                                */ /*                                                                   */ /* 修正履歴       :                                                   */ /*                                                                   */ /* タスク ID  日付    説明                                               */ /* =======  ====    ===========                                      */ /*                                                                   */ /* ================================================================= */  #define U_BIF_FUNCTION       U_BuiltIn_nnn #define U_BIF_FUNCTION_NAME "U_BuiltIn_nnn" #define U_BIF_DESCRIPTION   "この組み込み関数の説明"  #include <string.h> #include <stdlib.h> #include <stdio.h> #include <limits.h>  #include "x_glodef.h" #include "x_glousr.h"  #ifdef X_OPERATING_SYSTEM_WIN #include <windows.h> #endif  #include "x_funstr.h" #include "x_funpro.h" #include "x_bif000.h"  /*===================================================================*/ /*                                                                   */ /* 引数       : pX_Ids       - 標準 X_IDS システム定義       */ /*                pX_Pro       - 標準 X_PRO プロセス定義      */ /*                pX_Fun       - 標準 X_FUN ファンクション定義 */ /*                pX_Bif       - 標準 X_BIF 組み込み関数定義 */ /*                X_Fld\[\]       - 標準 X_FLD フィールド定義      */ /*                X_List\[\]     - 標準 X_LIST リスト定義           */ /*                sInCount     - 引き渡された引数の数          */ /*                sInVec\[\]     - 引数のベクター                     */ /*                sRetCount    - 戻り値の数                      */ /*                sRetVec\[\]    - 戻り値のベクター                 */ /*                                                                   */ /*===================================================================*/  X_VOID_FUNCTION U_BIF_FUNCTION ( U_BIF_STANDARD_PARAMETERS ) \{     /* ------------------------------------------------------------- */    /* シャットダウン要求の処理 (通常はアクティビティは不要)   */    /* ------------------------------------------------------------- */     if (U_BIF_SHUTDOWN_REQUEST)    \{       U_BIF_SET_GOOD_RETURN    \}     /* ------------------------------------------------------------- */    /* それ以外 (ELSE) は要求のアクティビティを実行                           */    /* ------------------------------------------------------------- */     else    \{            /* ------------------------------------- */       /* "正しい" 戻り値を設定 (オペレーティング レベル) */       /* ------------------------------------- */        U_BIF_SET_GOOD_RETURN;    \}     /* ------------------------------------------------------------- */    /* Return control to caller                                      */    /* ------------------------------------------------------------- */     U_BIF_RETURN; \}  X_HEAPDLLMAIN( U_BIF_FUNCTION_NAME, 1)  
 
 
 
[ !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! |../../index.htm#lansa/dsnbi_0250.htm]