apilib.asはFrameworkランタイムをロードします。FrameworkランタイムはDll関数呼び出しマクロとは排他となっています。詳しくはランタイムDllの使い方(未作成)を参照してください。このファイルはProj.API.asがincludeします。通常単体では使用しません
apilib.asが定義する予約語
| 名前 | 概要 |
|---|---|
| __APILIB_AS | 多重include禁止定義 |
| 名前 | 概要 |
|---|---|
| CF_FLOAT() | CallXXX用変数設定マクロ |
| CF_HANDLE() | CallXXX用変数設定マクロ |
| CF_INT() | CallXXX用変数設定マクロ |
| CF_PTR() | CallXXX用変数設定マクロ |
| CF_STR() | CallXXX用変数設定マクロ |
| CF_VAR() | CallXXX用変数設定マクロ |
| CF_VAL() | CallXXX用変数設定マクロ |
| CFTYPE_INT | CallXXX用型情報 |
| CFTYPE_STR | CallXXX用型情報 |
| CFTYPE_VAR | CallXXX用型情報 |
| CFTYPE_VAL | CallXXX用型情報 |
| CFTYPE_FLOAT | CallXXX用型情報 |
| CFTYPE_PTR | CallXXX用型情報 |
| CFTYPE_HANDLE | CallXXX用型情報 |
| 名前 | 概要 |
|---|---|
| Dll_CallFunc | 関数呼び出し |
| Dll_GetPtrStrLength | 文字列の長さを取得 |
| Dll_GetType | 引数の型を取得 |
| Dll_GetValSize | HSP変数のサイズを求めます |
Copyright(C) by Project.API